問題タブ [qnx-neutrino]
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.
colors - QNX 端末に色を追加するにはどうすればよいですか?
PuTTY 0.62 を使用して SSH 経由で QNX Neutrino に接続しています。
「端末が ASCI 色を指定できるようにする」と「端末が xterm 256 色モードを使用できるようにする」を有効にしました。
端末 (qansi-m) で出力テキストに色を追加するにはどうすればよいですか?
qnx - QNX Neutrino ホストの組み込み変数 $(OS) に Jam を入れる値は?
ビルド ホストに応じてコンパイルを構成する必要があります。Windows と Linux は簡単で、とにかく自分でテストするためにビルド ホストにアクセスできます。
私がこれまで完全に見つけられなかったのは、$(OS) の値と、私の期待を確認するためだけに $(OSPLAT) の値です。OSPLAT は、QNX がサポートする他の SDP パッケージと同様に、x86 マシン上の X86 であると想定しています。
誰でも QNX SDP がインストールされた QNX/Neutrino システムにアクセスできる場合、以下の Jam スクリプトで結果を生成できます。
c - QNXでプロセスIDをリセットする方法
QNXでプロセスIDを休止する方法を誰かが知っている場合は、私に知らせてください。Webを検索していますが、何も見つからないようです。私は実際に次のことを行うためのスクリプトを書く必要があります:
- 現在のプロセスIDを探す
- PIDが特定の値よりも大きい場合は、PIDをリセットしてプロセスを開始します
- 大きくない場合は、プロセスを開始します
そのためには、QNXOSでプロセスIDをリセットする方法に関する情報のみが必要です。少し早いですがお礼を。
linux - 特定のコード行を実行するためだけに qnx パーティションを読み取り/書き込み可能としてマウントする方法は?
つまり、目的のパーティションはすでに読み取り専用としてマウントされています。パーティションは、スクリプトの特定の行だけを実行するために、RW 対応のパーティションとしてマウントする必要があります。その後、パーティションは以前の読み取り専用の状態に戻る必要があります。
virtual-machine - qnx OS で devnp-ncm.so をロードする方法は?
で QNX OS ( 650SP1
) を実行していVMplayer
ます。devnp-ncm.so
ドライバーをロードしたいと思います。
私は次のことを試しました -
1) #io-pkt-v4-hc -d /lib/dll/devnp-ncm.so path=/dev/io-usb/io-usb -ptcpip verbose &
2) # io-pkt-v4-hc &
#mount -T io-pkt devnp-ncm.so
ロード方法を教えてください。
sigkill - phshutdown を使用してシャットダウン中に QNX システムがハングする
phshutdown (再起動またはシャットダウン) を使用して QNX ニュートリノをシャットダウンしているときに、メッセージ キュー (mqueue) を強制終了している間にシステムがハングします。画面に表示されるメッセージは次のとおりです。
サービスプロバイダーのシャットダウン (mqueue)
この理由は何ですか?
c++ - boost::asio QNX リンカ エラー
QNX プラットフォームでブースト ライブラリを使用するのは初めてです。asio ライブラリのリンクに問題があります。レベルで未定義の参照リンカー エラーがスローされboost::asio::detail::socket_ops
ます。メッセージは次のとおりです。
バインドへの関数のboost::asio::detail::socket_ops::call_bind
未定義の参照で..
listen
& 、recvmsg
、accept
、setsockopt
..の同様のエラー
asio ライブラリをヘッダー ライブラリとしてのみインクルードすると、これらのエラーが発生しました (個別にコンパイルしませんでした)。
BOOST_ASIO_SEPARATE_COMPILATION
次に、一度を定義して含めることにより、ライブラリを明示的にコンパイルしようとしまし<boost/asio/ssl/impl/src.hpp>
た。socket_ops.hpp で定義されている関数への未定義の参照エラーがさらにスローされます。
エラーが発生しsocket_ops.ipp
、QNX Neutrino Momentics 6.50 で boost_1_49 を使用しています。
c++ - C/C++ で int をソケット経由で送信する
ソケット経由で int の配列を送信する際に問題があります。コードは次のようになります
プログラム 1: (Windows 上で実行)
プログラム 2: (ニュートリノで実行)
ビットマップのサイズ: 64
幅: 8
高さ: 8を出力する必要があります。
ビットマップのサイズ: 64
幅: 6
高
さ: 4096
kernel - QNX カーネルのバイナリ名は何ですか
基礎となるカーネルが QNX からのもので、すべてのカーネル ソースがバイナリとして提供されるプロジェクトに取り組んでいます。プロジェクトのソースツリー。
誰かがそれを見つける方法を教えてもらえますか??