問題タブ [wind-river-workbench]

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 投票する
0 に答える
23 参照

wind-river-workbench - WindRiver diab コンパイラの出力が Windows ホストと Linux ホストで異なるのはなぜですか?

WindRiver diab コンパイラを使用して組み込みプラットフォーム用のコードをビルドしており、これを行うために Windows ホストを使用しています。さまざまな理由から、Linux ホストの使用に移行する必要がありましたが、結果として得られるファームウェアが明らかにまったく同じではないことがわかりました。理由を提案できる人はいますか?

私が行っているのは、同じインストーラー CD からインストールされたホストを使用して、同じ WindRiver ビルド プロセスを実行することです。私が見ているのは、Windows で構築されたシステムには存在しない小さなメモリ リーク [1] が Linux で構築されたシステムに存在するように見えるということです。ソース コードは同じで、LF と CRLF の違いや大文字と小文字を区別するファイル名など、通常の Windows/Linux のものを確認しました。

私の疑いは、Windows と Linux のホストされたビルド環境の間で見つけられなかった微妙な違いです。他の誰かがこのようなものを打ったことがありますか?または、WindRiver システムを使用して構築されたファームウェアのメモリ リークを診断する方法に関するヒントはありますか? おそらく、リークの原因を特定できれば、これらの違いの原因を突き止めることができるかもしれません。

[1] さまざまなモードでファームウェアを実行する前後にメモリ使用量をチェックします。「リークではないリーク」は既に許容していますが、VxWorks システムが起動時にメモリを割り当てていますが、Windows と Linux でビルドされたファームウェアから得られる数値にはまだ明確な違いがあります。

0 投票する
0 に答える
72 参照

docker - windriver オペレーティング システムで docker コンテナーを実行できません

私たちのプロジェクトはマイクロサービス アプリケーションです。docker-compose を使用して 5 ~ 6 個の Docker コンテナを実行していますが、これは ubuntu、centos、および redhat で正常に動作しています。windriver オペレーティング システムで同じものを実行することはできません。すべてのコンテナーは、docker ネットワークを使用して情報を共有しています。docker-compose を使用してサービスを開始すると、次のエラーが発生します。

エラー: for my-service サービスを開始できません my-service: ネットワーク my-net でエンドポイント my-service を作成できませんでした: ホスト (veth78f811b) <=> サンドボックス (vethdd9d629) ペア インターフェイスを追加できませんでした: 操作はサポートされていません

0 投票する
0 に答える
23 参照

c++ - Wind River WorkBench 4 で C++ コードをデバッグする

vxWorks イメージを構築するための VxWork Image Project (VIP) があります。C++ DKM (Downloadable Kernel Module) プロジェクトもあります。

Windows 10 で WindRiver Workbench 4 を使用しており、vxWorks ビルドは 7 (64 ビット) です。このhttps://www.xes-inc.com/products/sbcs/xpedite7672/のような実際のハードウェアで実行されている C++ コードをデバッグするにはどうすればよいですか?

デバッグの指示はありますか?