Wind River VxWorks 5.x

 

業界をリードするスマートデバイス搭載ソフトウェアの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アクセサリ