どのインテル製品を知っていますか? 確かに、誰もが最初に答えるのは「プロセッサ」です。 その後、ネットワーク管理者はおそらくイーサネットカードとコントローラー、およびプログラマー(「システム全体」の開発ツール)を覚えているでしょう。 また、SSD、グラフィックスチップなども...しかし、Intelはさらに多くのことを行っています。 インテルは長年にわたり、さまざまな種類のソフトウェアおよびハードウェアコンポーネントを開発している多くの企業を買収しており、その多くは名前とプロフィールを保持しています。 この投稿では、そのような企業の1つについての話があります。 ウインドリバーは、Curiosityローバーなどの珍しいものを含め、産業用および組み込みシステム用のリアルタイムソフトウェアを作成しています。
毎年、私たちの周りのものはよりインテリジェントになっています。 鉄と鍋、車と飛行機-周囲のすべてがひどい力で賢くなり、人々の生活が楽になります-しかし、このインテリジェンスが正常に機能する場合のみです。 そうでない場合は? 利便性の代価は、人類の「デジタル依存」です。 私たちの幸福とセキュリティは、さまざまなサイズの数千台のコンピューターに依存していますが、そのうちのいくつかは、原則として、間違いを犯す権利がありません。 ほんの一例を挙げましょう。 1982年のフォークランド諸島でのアングロアルゼンチン戦争中に、イギリスの駆逐艦シェフィールドは、戦闘モードに入ったときに船を保護していたシーウルフ対空ミサイル防衛コンピューターがcrash落したため、アルゼンチンの航空機に沈没しました。 システムのパフォーマンスを復元するには、駆逐艦が魚雷発射された再起動が必要でした。
同じ不幸なHMSシェフィールド
そのため、飛行機、船舶、複雑な工業団地に組み込まれたコンピューターシステムが特に要求されます。 そして、ウインドリバーが20年以上にわたって扱ってきたのはまさにそのようなシステムです。
ウインドリバーは1981年に設立されました。 本社はカリフォルニア州アラメダにあり、「伝説の破壊者」の隣にあります。 創業以来、同社はモバイルおよび組み込みシステム向けのリアルタイムソフトウェアを開発してきました。 それが何であるか-リアルタイムOS(RTOS)について議論するためにしばらく脱線しましょうか?
ウインドリバーVxWorksの制御下での火星への好奇心の着陸。 ビデオでも同じこと-投稿の下部
ウィキペディアには、このタイプのOSのいくつかの定義があります。 私が最も気に入っているのは短いものです:「外部イベントの予測不可能な発生に予測可能な時間で応答するオペレーティングシステム」 簡単に説明すると、その動作原理は次のように説明できます。 システムには多くのイベントハンドラがあり、ほとんどの場合は非アクティブ状態です。 ただし、イベントが発生すると、そのハンドラーは必要なすべてのアクションを特定の期間内に厳密に実行する必要があります。 それ以外の場合、システムはエラーを修正する必要があります。 時間の「現実」により、優先順位付けや計画、リソースの割り当てなど、OSに共通する側面を見ることができます。 RTOSマネージャには、重要なプロセッサをすぐに起動する必要がある場合、プロセスを不意に停止する権利があります。
ウインドリバーで作成されたCarPC
ウインドリバーに戻りましょう。 製品の構成は次のとおりです。
- プラットフォームWind River Linux-リアルタイムカーネルを備えたWind River Linuxディストリビューションでサポートされ、データ交換を高速化するための改善された通信インターフェイス。
- Wind River VxWorksプラットフォーム-独自の生産のVxWorks RTOSと、外部データソースまたは他のコントローラーとの最適化された通信インターフェースで構成されるランタイム環境。
- 産業用コンピューターのOS-上記のプラットフォーム、必要な動作パラメーターとセンサーインターフェイスを備えた特定の埋め込みオブジェクトの「グラウンド」。
- Wind River Workbench -Wind River LinuxおよびVxWorks用のアプリケーション開発環境。視覚的な設計、デバッグ、テスト、管理ツールを含みます。
- 産業用および組み込みシステム向けの幅広い製品。
UAVノースロップグラマンX-47B UCAS-DとVxWorks搭載
2009年、ウインドリバーはIntelに買収されましたが、その名前とチームはそのままです。 この瞬間から、同社はインテルの他の部門とともに創造的な計画を実施します。 このパスに沿った成果は十分であり、これらは主なものです。
- インテルの自動車インテリジェントシステムIVI(車載インフォテインメント)の開発に携わっているのはウインドリバーです。 情報、マルチメディア、診断機能を実行する自動車の統一されたコンピューターシステムについて話していることを思い出してください。
- ウインドリバーの誇りの別の理由:NASAは、火星にCuriosityサイエンスラボを提供したロケットのOSとしてVxWorksプラットフォームを選択しました。 現在、世界中で注目されているCuriosityの成功に加えて、IntelもWind Riverの人物に関与しています。
- ウインドリバーの伝統的な焦点は、民間および軍用機用のオンボードコンピューターです。 最近の実装には、 ノースロップグラマンX-47B UCAS-Dキャリアベースの無人航空機が含まれ、これもVxWorksに搭載されています。 そしてもちろん、彼は一人ではありません。 同社はボーイング、ボンバルディア、その他の航空機メーカーと長年の協力関係にあるためです。
ウインドリバーの関心領域は広い。 この会社は、ソフトウェアが必要とされるほぼすべての場所に存在し、「予測不可能なイベントに予測可能な時間で対応する」と言えます。 ここでは、テレコミュニケーション(インテリジェントルーティング、DPI)、医療(コンピューター診断デバイス)、モバイルデバイス(モバイルOSの最適化)などがあります。 そして、一般市民はウインドリバーの存在について知らないが、この会社は私たちの世界をより便利で安全にする会社の一つです。 結局、Intelは誰を買うべきかを知っています...
最後に-火星への好奇心の着陸に関する印象的なクリップ