問題タブ [qnx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssh - qnxにsshサーバーをどのようにインストールしますか?
私はqnxデバイスに取り組んでおり、それにSSH接続できるようにしたいと考えています。openSSHのようなものを起動して実行するための入門書を持っている人はいますか?
dns - confstr を使用して 2 つのネームサーバーをセットアップできますか?
QNX システムで 2 つの動的ネームサーバー IP アドレスを設定しようとしています。_nameserver=xxx.xxx.xxx.xxx
文字列を _CS_RESOLVE に設定することで、confstr を使用してアドレスを設定できました。res_search は、指定された名前の正しい IP アドレスを返します。私は実際に2つの質問があります:
setconf を使用して 2 つのネームサーバー (プライマリとセカンダリ) を設定するにはどうすればよいですか?
ネームサーバーの IP アドレスが変更された場合、アプリケーションの実行中に setconf を再度呼び出して変更できますか?
c - 古い学校の QNX に最適な単体テスト フレームワークは?
私は unix の古いバリアント (正確には qnx 4.x) に取り組んでいます。私は、20 年以上前の技術の上に最新のソフトウェア方法論を押し付けようとしています。要するに、QNX のユニット テスト フレームワークが必要です。
必要最小限の C コンパイラが用意されていることを覚えておいてください。この獣を単体テストする方法について何か提案はありますか?
eclipse - QNX6でEclipse実行スクリプトを変更するにはどうすればよいですか?
別の質問に関連して、eclipserunコマンドを変更したいと思います。
eclipseはスクリプトの実行を実行できることがわかりました。
ただし、スタートアップコンフィギュレーションはそこに書き込まれていません。スクリプトが実行するのは、ファイルを実行することだけです。
このファイルは、Eclipseのすべての起動パラメーターを使用して別のファイルの呼び出しを終了するバイナリです。
だから私の質問は:これらのパラメータをどこで見つけて変更できますか?
お時間をいただきありがとうございます。
python - リアルタイム オペレーション システム (RTOS) 上の Python
RTOS プラットフォームに小規模なデータ収集システムを実装することを計画しています。(QNX または RT-Linux システムのいずれか)。
私の知る限り、これらのジョブは C / C++ を使用して実行され、システムを最大限に活用しています。しかし、コーディング作業にやみくもに飛び込む前に、経験豊富な人々の意見を知りたいと思っており、Python ですべてを書くことが実現可能で賢明であるかどうか (光沢のあるグラフィカル ユーザー インターフェイスを介した低レベルの計測器のインターフェイスから) を知りたいと思っています。そうでない場合は、デザインのタイミングが重要な部分を "C" で混在させるか、すべてを C で記述し、Python コードを 1 行も配置しません。
または、少なくとも Python を使用して C コードをラップし、システムへのアクセスを容易にします。
どのような方法で作業するようアドバイスしていただけますか? 似たようなデザインの事例や参考文献なども教えていただければ幸いです。
ありがとうございました
注 1: QNX を強調する理由は、大気測定実験用にQNX 4.25 ベースのデータ収集システム ( M300 ) が既にあるためです。これは独自のシステムであり、内部にアクセスすることはできません。6.4 には無料のアカデミック ライセンス オプションがあり、Python 2.5 と最近の GCC バージョンが付属しているため、QNX をさらに検討することは私たちにとって有利かもしれません。私は RT-Linux システムをテストしたことがなく、安定性と効率の点で QNX にどの程度匹敵するかはわかりませんが、Python の生息地と非 Python ツール (Google Earth など) のすべてのメンバーが新しいシステムを使用していることは知っています。ほとんどの場合、すぐに使用できる作品で開発できます。
fonts - photon-gui で gvim を起動できません (有効なフォントが見つかりません)
QNX6.4.1 と Photon で gvim 7.2 を動作させようとすると問題が発生します。起動しようとするたびに、次のエラーが表示されます。
E665: GUI を起動できません。有効なフォントが見つかりません
代わりにコンソールvimを取得します。Photon の設定または gvim の設定に問題があると思います。すでに書いたように、私は Photon を使用しており、xorg や xfree は使用していません。必要なのは gvim のフォント パスを指定することだけだと思いますが、Photon での方法がわかりません。
どうも
c++ - シグナルによるスキャン
SIGINT をブロックし、基本的に「申し訳ありませんが、終了できません。\n」という信号があります。
問題は、これが scanf 中に発生する可能性があることです。
これが scanf 中に発生すると、scanf は printf を入力として取り込みます。
基本的にscanfが自動的にEnterキーを押すようにするprintfを実行するにはどうすればよいですか。入力が悪くても気にしません。そのscanfをprintfなどでプログラム的に終了したいだけです。
プロセス:
scanf("get stuff") -> ユーザーは入力できます。
-> SIGINT が発生し、ハンドラーに移動します。
-> ハンドラーは標準出力に「何とか何とか」と言います。
-> Scanf は何とか何とか何とか受け取り、さらなる入力を待っています。
scanf に戻ったときに終了するようにするにはどうすればよいですか (何を収集したかは気にせず、ユーザーの助けなしで続行したいだけです)。
編集: 2 つのシグナルを送信すると、scanf が終了します。プログラムで何らかの形で scanf の終了をエミュレートしたい。
gcc - gccとのリンクで「複数の定義されたシンボル」を回避する方法
gcc 2.95.3 を搭載した古いシステムを使用しています。2 つのオブジェクトをリンクする必要があります。これらのオブジェクトは互いに何の関係もありませんが、それぞれが同様の名前のメソッドを持っています。どちらの名前も変更できませんが、リンカーが文句を言わないようにビルドする方法があることを願っています。それが不平を言っているメソッドは、それぞれオブジェクト内のクラスによって内部的に呼び出されます。私に何ができる?