VxWorks

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

VxWorks(ブイエックスワークス) は、アメリカ合衆国 WindRiver社が開発・販売する組み込みシステム向けリアルタイムオペレーティングシステム

目次

概要

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(ワークベンチ)と呼ばれる統合開発環境に移行した。

関連項目

外部リンク

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net