SpaceXは、Falcon86でLinuxおよびx9プロセッサを使用しています

数日前 情報が公開されました SpaceXで使用されているソフトウェアとハ​​ードウェアの種類、Falcon9ロケットで使用されているオペレーティングシステムを使用されているハードウェアの種類に明らかにするデータの編集。 この情報はすべて、SpaceXの従業員がさまざまな議論で言及した抜粋に基づいています。

そのため、開示された情報の範囲内で Falcon9組み込みシステムは簡略化されたLinuxを使用していると言われています y XNUMX台の重複するコンピューター ファミリーの従来のプロセッサーに基づく デュアルコアx86.

使用される機器内であるという事実に加えて、 専用チップの使用は必要ありません Falcon 9コンピュータ用の特別な放射線防護を備えています。これは、最初の戻りステージが長期間宇宙空間になく、システムの冗長性が十分であるためです。

それ自体が知らされていない部分は、どの特定のチップが使用されているかについてです Falcon 9では、標準CPUの使用が一般的です。たとえば、Intel 80386SX 20 MHz CPUには当初、国際宇宙ステーションの制御マルチプレクサとデマルチプレクサ(C&C MDM)が搭載されており、HPZBookノートブックはISS 15s 「Debian」Linuxディストリビューション、ScientificLinuxまたはWindows10。

Linuxシステムの場合、C&CMDMおよびWindowsのリモート端末として使用されます。 読む メール、ネットサーフィン、娯楽 (かなり奇妙な事実ですが、現在有名な「ヒューマンエラー」からメインプラットフォームを保護することになると理解できます)。

のように Falcon9飛行制御ソフトウェアはC / C ++で記述されており、並行して実行されます XNUMX台のコンピューターのそれぞれで。

複数のバックアップがあるため、適切なレベルの信頼性を確保するには、XNUMX台の冗長コンピューターが必要です。 各決定の結果は他のコンピューターで得られた結果と比較され、XNUMXつのノードが一致する場合にのみ、モーターとラティスラダーを制御するマイクロコントローラーによってコマンドが受け入れられます。

なぜXNUMXつのプロセッサ? これは、StackExchange Space Explorationで説明されているように、SpaceXはActor-Judgeシステムを使用して、冗長性を通じてセキュリティを提供するためです。 このシステムでは、決定が下されるたびに、他のコアの結果と比較されます。 不一致がある場合、決定は破棄され、プロセスが再開されます。 コマンドがPowerPCマイクロコントローラーに送信されるのは、各プロセッサーが同じ応答を受け取ったときだけです。

ネットワーク上のロケットモーターとフィンの決定を行うこれらのコントローラーは、各x86プロセッサーから9つのコマンドを取得します。 XNUMXつのコマンド文字列がすべて同一である場合、マイクロコントローラーはコマンドを実行しますが、XNUMXつのうちのいずれかが正しくない場合、コントローラーは上記の最後の正しい命令に従います。 問題が完全に発生した場合、FalconXNUMXは障害のあるチップからのコマンドを無視します。 

約35人のチーム システム用に開発された特定のソフトウェア ファルコン9に搭載 ロケットシミュレーター、飛行制御コードをテストするためのツール、通信コード 地上システムからの飛行を分析するためのソフトウェア。

飛行制御ソフトウェアと機器が実際にリリースされる前に、シミュレータでテストされ、さまざまな飛行状態と緊急事態がシミュレートされます。

クルードラゴン有人宇宙船も軌道に投入 LinuxおよびC ++フライトソフトウェアを使用する. 宇宙飛行士が使用するインターフェース に基づいて実装されています ChromiumでWebベースのJavaScriptアプリケーションを開く。 管理はタッチスクリーンを介して行われますが、障害が発生した場合は、宇宙船を制御するためのキーボードもあります。

最後に、収集された情報について詳しく知りたい場合は、次のリンクにアクセスして元のメモを参照できます。

出典 https://www.zdnet.com


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。