2016-03-29 6 views
2

飛行機のコックピットにあるこの小さなLCDで飛行機を視覚化するためにどのような技術が使用されるのだろうか。信頼できるシステムのグラフィックス(航空会社のようなもの)

私はWindowsアプリケーションは++ソフトウェア開発者cは、と私はどのような図書館システム example of one of this lcds, probably from boeing aircraft?

+0

私の目の前で1つのクラッシュが見られることから、エンターテインメントシステムの中には、LinuxとX11を実行するものがあります。彼らはおそらくカスタム、おそらくリアルタイムOSを実行している可能性があります。 – Kupiakos

+2

ほとんどの計測器では​​、リアルタイム処理をハードリアルタイムで実行するためのリアルタイムハイパーバイザが使用されています.Wind Riverマルチバイザ(事実上VxWorksリアルタイムオペレーティングシステム)、Integrity(http://www.ghs .com/products/rtos/integrity.html)、GLアプリケーションをサポートしています – RAGNO

答えて

0

私は航空宇宙産業に所属しています。あなたが喜んで尋ねました。

私の経験では、ハードウェアのセットアップは各ディスプレイユニットに固有のものです。商用またはカスタムメイドのGPUが使用されていますが、CPU、GPU、OS、およびコネクタの組み合わせは、しばしばユニークであり、常に企業の秘密であるため、ディスプレイユニットのベンダーは常にドライバとライブラリをゼロから作成しますディスプレイユニットベンダー。 OpenGLの安全性クリティカルなプロファイルは一部の製品には現れますが、最終的には、顧客が本当に必要としているものを開発し、支払う意思があります。そして、しばしば企業は基本を購入し、別のブレンド操作やより大きなテクスチャなどの追加機能を支払うことになります。車のアドオンと同様です。

一般に航空宇宙はグラフィック機能の10-20年遅れです。写真のようなディスプレイの場合は、最新のものにする必要はありません。より複雑な機能は、顧客が実際に支払う準備ができていない状態で、検証に厄介なコストをもたらす。パイロットに間違った標高を提示することはできません。したがって、テストとドキュメンテーションは膨大です。

一般にエンターテイメントシステムは、表示された情報が航空機を墜落させることができないため、より能力があります。私は彼らがカジノスロットマシンに見られるシステムに似ていると思う。ハードウェアが発火しない限り、十分に安全です。

私がしていることの大部分は、企業または軍の秘密です。私は、公的に利用可能なもの、あるいは一般的な業界の知識よりもはるかに多くは言えません。私はこれがあなたが興味を持っていた環境にいくつかの光を当ててくれることを願っています。

3

https://www.khronos.org/openglsc/ OpenGLはそれが最大読んで価値がある、安全上重要なサブセットを持っているオンボードの航空機のように、この信頼性の高いシステムに使用されているどのような興味。

1

MFD(多機能ディスプレイ)は完全に別のコンピュータです。ディスプレイとユーザアプリケーション(センサなど)間でデータを交換するバイナリ通信フォーマットを定義するARINC661規格に準拠する他のコンポーネントと通信します(表示するデータを取得するため)。アビオニクスシステムでもRTOS(プロジェクトでIntegrityが使用されていました)が使用され、各コンポーネントにはパーティションがあり、OSによって処理時間が割り当てられます。また、Andreas氏が述べたように、OpenGLはこの目的のために安全性が重要なサブセットを持っています。航空電子コードは精巧なレビューと認定を経て、安全にコード化されています(たとえば、C++で「新しい」キーワードを使用することはできませんでした。静的なメモリ割り当てのみが許可されていました)。