web-dev-qa-db-ja.com

最も一般的に使用される5つのリアルタイムオペレーティングシステムは何ですか?

主に使用されている5つのリアルタイムオペレーティングシステムを探しています。私はGoogleで検索しました Wikipedia にはRTOSのリストがありますが、それらはランダムな順序であり、すべてが本当にリアルタイムで動作しているとは確信していません。

もう1つの質問:Windows 7を含めることはできますか? 5つのタスクの優先度を、たとえばリアルタイムに設定した場合。

13
mehmet6parmak

(主観的な)影響の順に、私が接触したリアルタイムオペレーティングシステム:

  • VxWorks
  • QNX
  • eCos
  • RTLinux

特にVxWorksは、自動車やさまざまなNASA宇宙プラットフォームなどの重要なアプリケーションで長い歴史を持っています。しかし、それは無料でもオープンソースでもありません-私はおそらく自分のプロジェクトの1つでeCosまたはRTLinuxを好むでしょう。

このWikipediaの記事 には section があり、おそらく最もデプロイされたRTOSのリストが含まれていますが、その内容は参照によってサポートされていません。

とはいえ、少し検索すると、ほとんどの展開されたRTOSは通常、専用の組み込みシステムで見つかります。これらの多くは、実際にオペレーティングシステムの定義をかなりプッシュします。さまざまな exokernel があります)。

このリストの使用に関する詳細情報がないと、これ以上の情報を提供できません。たとえば、RTソフトウェアを開発する場合は、各RTOSの人気よりもはるかに多くの要因を考慮する必要があります。コスト、サポートされるハードウェア、さまざまなインターフェイスの知識、特定のアプリケーションのベンダーサポート、開発ツールの品質などをすべて考慮する必要があります...

19
thkala

ウィキペディアの長いリストから、私が知っている人々の間で「展開された」と認識した名前:

eCos、LynxOS、QNX、RTAI、RTLinux、Symbian OS、VxWorks、Windows CE、MontaVista Linux。

これらのうち、Symbian OS、Windows CE、QNX、MontaVista、RTLinuxの順だと思います。しかし、それらは私の推測です。 :)

ソフトリアルタイムシステムを含める場合は、Windows 7と標準のLinuxが該当する可能性があります。ニーズによって異なります。

5
sarnold

RTOSの選択は、アプリケーションドメインに大きく依存します。各アプリケーションドメイン(たとえば、アビオニクス、自動車、軍事)にはリーダーがいます。また、各アプリケーションドメインには異なる認証ルールがありますたとえば、自動車のOSEK/AUTOSAR、航空電子工学のDO-178Bなど)および一部のRTOSは、すべての規格に対して認証されていません。

私の経験では、WindRiver VxWorksはすべてのアプリケーションドメインで最も使用されています。

しかし、GreenHills Integrity(avionics)、Windows CE 6(consumer)、LynxOS(military)Vector、および Erika Enterprise (automotive)を使用している企業を知っています。

4
Claudio

VDCは組み込みシステム市場の年次調査を行いますが、これは間違いなくあなたの質問に答えるでしょう。完全なレポートの料金を支払う必要がありますが、登録すれば executive brief を無料で入手できます。

他のソースから:2006年のコマーシャルのRTOSベンダーは以下を主導しました:

  • VxWorks
  • XP Embedded
  • Windows CE
  • DSP/BIOS
  • Red Hat Linux

さて、これらは 調査回答 からのものであり、これらのいくつかはリアルタイムとは考えないので、非リアルタイムOSを排除するなら、私は言うでしょう:

  • VxWorks
  • Windows CE
  • DSP/BIOS
  • QNX
  • RTX

ただし、調査の回答はプラットフォームの種類によって分けられていません。 8ビットシステム、またはファイルシステム、ネットワーク、ディスプレイなどを必要としない深く埋め込まれたシステムに適したものは、まったく異なります。また、TI DSPを使用したことがない場合は、DSP/BIOSに出会ったこともないでしょう。したがって、意味のある結果を得るには、おそらくターゲットプラットフォームとアプリケーションの複雑さを指定する必要があるため、質問自体は答えるには単純すぎます。

調査では、FreeRTOS、RTEMS、eCOSなどの非商用RTOSも考慮していません。これらは非常に検討に値し、場合によっては一部の商用システムよりも優れた品質です。たとえば2009年FreeRTOSは 77500回以上ダウンロードされた であり、eCOSはファイルシステムやネットワーキングなどを広範囲にサポートしています。もちろん、実際の製品でそのようなRTOSの数を知ることはできませんsedまたは単に愛好家によって、あるいはダウンロードされて使用されなかった。

別の質問は、製品のvolumeに興味があるのか​​、それとも個別のprojects?に興味があるのか​​です。たとえば、WidgetAは、ARM-MDKに無料でバンドルされているKeil RTXを組み込み、数百万台で販売しますが、PABX-Exchange-Bは、ロイヤルティと開発ライセンスで数万のVxWorksを使用しますが、数十台で販売します。比較は無意味です。

4
Clifford

グリーンヒルズインテグリティはどうですか?彼らの目では、彼らはNo 1の独立者ですRTOSベンダー、ウインドリバーはIntelが所有しているように独立していないことを意味します。収益に基づいているようです。

1
tony

eRCOS(OSEK標準に基づく組み込みリアルタイム制御オペレーティングシステム)を追加することもできます。RTOS=リストにあります。自動車産業で広く使用されていますが、多くの人にとってはあまり知られていない。オープンソースではありません。

0
Jeganraj