問題タブ [vxworks]

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.

0 投票する
3 に答える
4523 参照

vxworks - vxworks では、すべてのタスクを VX_FP_TASK オプションで生成する必要がありますか?

vxworks では、すべてのタスクを VX_FP_TASK オプションで生成する必要がありますか?

タスクで浮動小数点演算を使用する場合は、VX_FP_TASK オプションが必要です。しかし、どのようにして未来を予測するのでしょうか? つまり、float を使用するかどうかをどうやって知ることができるのでしょうか?

バグを修正したり、新しいコードを導入したりする際に、プログラマーは自分のコード変更によってどのすべてのタスクが影響を受けるか、またそのタスクがこのオプションで生成されるかどうかを確認する必要がありますか? これは非常に面倒です。何か不足していますか?

0 投票する
1 に答える
256 参照

vxworks - VxSim でホストのシリアル ポートを使用するにはどうすればよいですか?

VxWorks 5.5 で VxSim を介してホストのシリアル ポートを使用できますか?

0 投票する
1 に答える
624 参照

vxworks - VxWorks:タスクIDが別のメモリ位置に上書きされます

VxWorks 5.5.1で実行しているアプリケーションがあります。これは、基本的にSTLマップデータ構造を割り当てますが、場合によっては、メインタスクがクラッシュします。デバッガーを介してモニターする場合、STLマップタイプ変数に割り当てられたサイズは、8ではなく別のタスクのIDの値になります。

したがって、タスクIDと変数が混在しているように見えます。

この問題は、メインタスクの連続した開始と停止で発生します。可能であれば、タスクのTCBブロックがメモリ内の領域を上書きしますよろしく

0 投票する
2 に答える
5196 参照

vxworks - 誰かがターゲットとしてデスクトップPCでVxWorksを実行していますか

デスクトップPCを使用してVxWorksをオペレーティングシステムとして実行できますか?つまり、標準のPCをターゲットプロセッサとして使用できますか?同じマシンでWorkbenchとVxSimをホストすることについて話しているのではありません。むしろ、PC上でVxWorks(および私のアプリケーション)だけを実行することを検討しています。

ボードサポートパッケージを構成し、PCIバス上のI /Oカード用のデバイスドライバーを作成または取得できる限り、実行可能と思われます。私が疑問に思うのは、誰かが実際にこれをしたことがありますか?

未使用の周りにある予備のデスクトップを使用して、シングルボードコンピューターとcPCIバックプレーンよりもハードウェアのコストを少し節約することに興味があります。このアプリケーションは、ラボで使用されるテストセット用です。ですから、一般的な組み込みプロセッサの携帯性などは必要ありません。

0 投票する
1 に答える
161 参照

c - タスクが VxWorks でブロックされたときにスタックに保存されるタスクのコンテキストは何ですか?

タスクが VxWorks でブロックされたときにスタックに保存されるタスクのコンテキストは何ですか?

0 投票する
5 に答える
28418 参照

unix - パイプとメッセージ キューの違いは何ですか?

パイプとメッセージ キューの違いは何ですか?

vxworks と unix の両方の観点から説明してください。

パイプは一方向だと思いますが、メッセージ キューはそうではありません。

しかし、パイプは内部でメッセージ キューを使用しないでください。では、なぜパイプは単方向であるのに、メッセージ キューはそうではないのでしょうか?

他に考えられる違いは何ですか (デザイン、使用法、またはその他の観点から)?

0 投票する
2 に答える
1502 参照

c - errnoはVxWorksPPCで常にゼロを返します

VxWorks PPCでコードを実行していますが、特にソケットの送信/受信機能でシステムコールが失敗した場合、errnoは常に0を返します。

いくつかの分析の結果、すべてのシステムコールが失敗した場合、errnoは0を返すことがわかりました。

errnoが正しい値を返すために実行する必要のある初期化はありますか?

0 投票する
1 に答える
1008 参照

qt - Qt for VxWorks のビルド方法について教えてください。

VxWorks で Qt を使用したいと考えています。それは可能ですか?もしそうなら、その方法に関するチュートリアルまたはステップバイステップのガイドがあるかどうか、誰かが知っていますか?

Extra VxWorks で Qt を使用した経験がある場合は、ここでも共有できます。

0 投票する
1 に答える
930 参照

vxworks - あるタスクがヒープからメモリを割り当てて、他のタスク (T2 など) によって解放されることはありますか?

私は VxWorks を初めて使用します。VxWorks でのメモリ割り当て/割り当て解除に関して疑問があります。

1 つのタスクがヒープ (T1 など) からメモリを割り当て、それを他のタスク (T2 など) で解放できますか?

0 投票する
1 に答える
381 参照

c - ヒープメモリの奇妙な問題!

マルチスレッドアプリケーションの1つのスレッドがVxWorksでクラッシュしていることがわかりました。デバッグ情報がありません。詳細な分析で、グローバルメモリアドレスの値が変更されたためにクラッシュが発生していることがわかりました。

このグローバルメモリアドレス(関数へのアドレスです。関数ポインタを使用しています)は、ヒープ内の特定のアドレス位置に格納されています。このグローバルメモリアドレス自体が2減少していることがわかりました。これにより、誤ったアクセスとロード命令エラーが発生します。

これはランダムに発生します。しかし、アドレス値が2減少する原因については、本当に驚いています。

任意の方向への推測、アイデア、またはポインタが役立つ場合があります。