各コアはオペレーティングシステムを実行します。

各コアはオペレーティングシステムを実行します。

COTSボードをこのように使いたいです。杖ボードプロジェクトのため。一方では、ユーザーインタラクション、サウンド、TCP / IPなどのためにUbuntuのようなものを使用したいと思います。しかし、リアルタイムの要件があるため、uC / OS-IIなどのRTOSも必要です。このようなものを構築するのに役立つリソースはありますか?

私は以前はシングルコアマルチコアプロセッサ(SMP)しか使用していなかったので、これが私にとって新しいものです。確かに、この男これは完了しましたが、希少な情報のみを見つけることができます。

これは主にブートローダー(U-Boot)操作のように見えるので、ここに連絡するのが正しいかどうかはわかりませんが、私が見つけることができる最も近い場所はここです。

ベストアンサー1

多くのRTOS(例:リアルタイムLinux)は、より伝統的な成熟したカーネルが日常的なタスクとして実行される基本的なハードリアルタイムシステムで構成されています。リアルタイムジョブを実行するには、基本システムで実行する必要があります。

一般的なLinuxのリアルタイムパフォーマンスに達しました。たくさんより良い方法は、基本的なUbuntuシステムがあなたの要件に十分であることを確認することです。そうでない場合は1つあります。ライブパッチセットは侵入性が高く、「一般的な使用」に比べてパフォーマンスが著しく低いため、通常のLinuxカーネルの外部で維持されています。影響が深刻でない限り、クリーンアップされてゆっくりとカーネルに流入しましたが、両方のプロジェクトが急速に進行しているため、「最終的なマージ」は見えません。

また、問題は、機械が直面した作業を実行するのに不十分であることを考慮してください。機械を分解し、より大きな機械を購入してください。これは、ユニークな設定を設定/維持するよりも長期的に安価です。

おすすめ記事