VxWorks(ブイエックスワークス) は、アメリカ合衆国 WindRiver社が開発・販売する組み込みシステム向けリアルタイムオペレーティングシステム。
目次
1 概要
2 開発環境
3 関連項目
4 外部リンク
//
VxWorksは、高い安全性が要求される航空・宇宙・防衛の分野で広く使われている。NASAは長年このOSを火星探査機に使ってきた。1997年のマーズ・パスファインダーや2004年のマーズ・エクスプロレーション・ローバー上の制御ソフトウエアはVxWorks上で動いている。
組み込みシステム向けとしては規模が大きなOSであり、VoIP、ルータ、基幹ネットワーク、ロボット、産業機器、防衛航空宇宙、車載機器など、比較的大型の機器で使用されている。ゲームセンター用の大型筐体ゲームにも利用されている例がある。近年では、組込み向けコンピュータの高性能化に伴い、デジタル家電製品など比較的小型の機器にも用いられるようになってきている。
基本的にモノリシックカーネルにUNIXライクなライブラリと、独自実装のライブラリ群、CPUコアと周辺を管理するBSP(Board Support Package)で構成されていた。多くの場合BSPを除いてユーザーモードで動作し、バグ等で発生したエラーはトラップして動作を回復させる機能があり、信頼性を高めている。
2001年、WindRiver社がBSDI社を買収し、BSDベースのカーネルアーキテクチャ・デバイスドライバ・ソケットライブラリ等を獲得。それらはVxWorksに組み込まれた。しかし、買収してしばらくした後、BSDI社から獲得したエンジニアが大量に退職してしまい、WindRiver社はLinuxから新技術を獲得する方針転換を余儀なくされた。
VxWorksは、組み込みシステム向けとしては早くから、Tornado(トルネード)と呼ばれる独自開発の統合開発環境が提供されており、そのことが利点の一つとして知られてきた。しかし、近年では競合製品でも統合開発環境を提供する例が増えてきており、この優位性は失われつつある。
VxWorksは、バージョン6からEclipseベースのWorkbench(ワークベンチ)と呼ばれる統合開発環境に移行した。
関連項目
EPICS
外部リンク
⇒WindRiver(英語)
⇒ウインドリバー株式会社(日本語)
して下さる人を求めています(Portal:コンピュータ)。
カテゴリ: 組み込みOSの製品 | コンピュータ関連のスタブ項目
更新日時:2008年10月26日(日)21:39
取得日時:2008/11/17 01:49