業界をリードするスマートデバイス搭載ソフトウェアのOS、VxWorksは、世界中で3,000万台以上の機器に搭載されています。パフォーマンス、スケーラビリティ、フットプリントのいずれの点でも卓越したVxWorksを採用することで、デバイスソフトウェアの実行速度、機能、信頼性をいっそう高めることが可能になります。ウインドリバーのプラットフォーム製品の基盤として、VxWorksは、デバイスアプリケーション開発に欠かせない、実績ある、信頼性の高い、スケーラブルなリアルタイムOS(RTOS)を提供します。また、スモールフットプリント、広範なアーキテクチャサポート、VxWorks 開発者コミュニティの世界的ネットワークも実現しています。
技術仕様
サポートターゲット*
- Freescale/IBM PowerPC
- Freescale ColdFire
- Freescale 68K/CPU32
- Intel® Architecture family (Pentium)
- Intel StrongArm and XScale Microarchitectures
- MIPS
- ARM
- Hitachi SuperH
* 最新のターゲットプロセッサの対応状況については、ウインドリバーの営業担当者にお問い合わせください。
特長
- Wind®マイクロカーネル
- 効率的なタスク管理
- タスク数に制限のないマルチタスキング
- プリエンティブ方式/ラウンドロビン方式のスケジューリング
- 迅速かつ決定論的なコンテキストスイッチング
- 256の優先度レベル
- 高速で柔軟性の高いタスク間通信
- 優先順位継承機能を持つバイナリセマフォ、計数セマフォ、相互排他セマフォ
- VxWorksイベント
- ローカルメッセージキュー、分散型メッセージキュー
- POSIXパイプ、計数セマフォ、メッセージキュー、シグナル、スケジューリング
- 制御ソケット
- 共用メモリ
- 柔軟性の高いスケーラブルな設計で幅広いアプリケーションに対応
- スケーラブルなフットプリント
- コンポーネントのインクリメンタルなリンクとローディング
- 高速で効率的な割り込み処理と例外処理
- 最適化された浮動小数点サポート
- 動的なメモリ管理
- システムクロックとタイミング機能
- ネットワーキングサポートを標準装備
- 高速で柔軟性の高いI/Oおよびローカルファイルシステム
- POSIX非同期I/Oおよびディレクトリ処理
- SCSIのサポート
- MS-DOS互換のファイルシステム
- Rawディスクファイルシステム
- TrueFFSフラッシュファイルシステム(オプション)
- ISO 9660 CD-ROMファイルシステム
- PCMCIAのサポート
- ターゲット開発機能
- ANSI Cへの完全準拠、C++の例外処理とテンプレートサポート
- 広範なPOSIX 1003.1, .1b, .1c 互換性(pThreadsを含む)
- インタラクティブなCインタプリタのターゲットシェル
- シンボリックデバッギングと逆アセンブリ
- 強力なパフォーマンスモニタ
- 多くのカーネル、タスク、システム情報ユーティリティ
- ダイナミックリンキングローダ
- 1800 API以上のライブラリ
- オートスケール機能
- ROM、フラッシュ、ローカルディスク、ネットワークによる柔軟なブーティング
- Ethernet、シリアルライン、JTAG、BDM、もしくはカスタムを介したシステムレベルのデバッグ
- JTAGまたはBDMを介したハードウェア立ち上げ(オプション)
利点
- 高性能なマイクロカーネル設計
- スケーラブルなランタイムソフトウェア
- 総合的なネットワーキング機能
- POSIX準拠
- 広範なシリコンサポート
- カスタムハードウェアへの移行が容易
- ハードウェアリファレンスデザインとツール
- OSアクセサリ