コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
Wikippe
検索
検索
表示
ログイン
個人用ツール
ログイン
VxWorksのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
VxWorks
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
要求した操作を行うことは許可されていません。
このページのソースの閲覧やコピーができます。
{{ infobox OS | logo = | screenshot = | caption= | developer= [[ウインドリバー・システムズ]] | source_model = | kernel_type= [[モノリシックカーネル]] | supported_platforms= [[x86]]{{*}}[[x86-64]]{{*}}[[MIPSアーキテクチャ|MIPS]]{{*}}[[PowerPC]]{{*}}[[SuperH|SH-4]]{{*}}[[ARMアーキテクチャ|ARM]]{{*}}[[SPARC|SPARC Version 8 (V8)]] | ui = | family = [[リアルタイムオペレーティングシステム]] | released = {{start date and age|1987}} | latest_release_version = 6.9 | latest_release_date= {{start date and age|2011|02}} | latest_test_version= | latest_test_date = | marketing_target = [[組み込みシステム]] | programmed_in= | prog_language= [[Ada]]{{*}}[[C言語]]{{*}}[[C++]]{{*}}[[Java]] | language = | updatemodel= | package_manager= | working_state= 開発中 | license= [[EULA|使用許諾契約書 (EULA)]] | website= {{URL|http://www.windriver.com/products/vxworks}} }} '''VxWorks'''(ブイエックスワークス) は、[[アメリカ合衆国]] [[WindRiver]]社が開発・販売する[[組み込みシステム]]向け[[リアルタイムオペレーティングシステム]]。 == 概要 == VxWorksは、高い安全性が要求される航空・宇宙・防衛の分野で広く使われている。[[アメリカ航空宇宙局|NASA]]は長年このOSを火星探査機に使ってきた。[[1997年]]の[[マーズ・パスファインダー]]や[[2004年]]の[[マーズ・エクスプロレーション・ローバー]]上の制御ソフトウエアはVxWorks上で動いている。 組み込みシステム向けとしては規模の大きいOSであり、VoIP、ルータ、基幹ネットワーク、ロボット、産業機器、防衛航空宇宙、車載機器など、比較的大型の機器で使用されている。ゲームセンター用の大型筐体ゲームにも利用されている例がある。近年では、組込み向けコンピュータの高性能化に伴い、デジタル[[家電]]製品など比較的小型の機器にも用いられるようになってきている。 [[モノリシックカーネル]]に[[UNIX]]ライクなライブラリと、独自実装のライブラリ群、[[CPU]]コアと周辺を管理するBSP({{Lang|en|Board Support Package}})で構成されていた。BSPを含めてスーパーバイザモードで動作し、アプリケーションからカーネルを関数コールで呼び出すため極めて高速に動作する、シェルからあらゆる関数をコマンドのように呼び出すことができ、デバッグが容易で、バグ等で発生したエラーはトラップして動作を回復させスタックを解析して関数の呼び出し履歴を表示する機能等があり、極めて開発効率が高い。 2001年、WindRiver社が[[BSDI]]社を買収し、しかし顧客は優れたUNIXでなく、オープンな[[Linux]]を求めていることを知り、WindRiver社はLinuxに方針転換をした。BSDIのエンジニアの貢献でファイルシステム({{abbr|HRFS|Highly Reliable File System}}と呼ばれるUNIX系ファイルシステムで一種の[[ジャーナリングファイルシステム]])、I/Oシステム(XBD)、ネットワーク(MUX)、ドライバ(VxBUS)の根幹をなすフレームワークが確立され最先端の技術レベルとなった。 マルチコアに対する対応も、不可能といわれたSMPに対応、SMPハードウエアをAMPやAMP/SMP混在可能にしたり、 ハイパーバイザ技術も発表しシングルCPU上でLinuxとVxWorksの仮想化も可能にしている。 == 開発環境 == VxWorksは、組み込みシステム向けとしては早くから、[[Tornado]](トルネード)と呼ばれる独自開発の[[統合開発環境]]が提供されており、ターゲットサーバーと呼ばれる技術が、ICEやツールの拡張性を高め、そのコンセプトが利点として知られてきた。 VxWorksは、バージョン6から、Tornadoを捨て[[Eclipse]]ベースのWorkbench(ワークベンチ)と呼ばれる統合開発環境に移行した。 蓄積された技術、アーキテクチャは踏襲され、近年、急激に需要を増したマルチコアの技術に呼応しツールの対応を進めている。 特に組み込み開発特有のワークフローに着目し最適化を行い使いやすさを追及している。 == 関連項目 == *[[EPICS]] ==外部リンク== *[http://www.windriver.com/ WindRiver](英語) *[http://www.windriver.com/japan/ ウインドリバー株式会社](日本語) {{リアルタイムオペレーティングシステム}} [[Category:組み込みOSの製品]] [[Category:リアルタイムオペレーティングシステム]] {{Software-stub}} {{Link GA|uk}} {{Link GA|ru}}
このページで使用されているテンプレート:
テンプレート:Abbr
(
ソースを閲覧
)
テンプレート:Infobox OS
(
ソースを閲覧
)
テンプレート:Lang
(
ソースを閲覧
)
テンプレート:Link GA
(
ソースを閲覧
)
テンプレート:Software-stub
(
ソースを閲覧
)
テンプレート:リアルタイムオペレーティングシステム
(
ソースを閲覧
)
VxWorks
に戻る。
検索
検索
VxWorksのソースを表示
話題を追加