Nucleus RTOS(ニュークリアス アールティーオーエス) は、米国のソフトウェア企業、メンター・グラフィックスの組み込みシステム部門が各種CPUプラットフォーム向けに開発したリアルタイムオペレーティングシステム (RTOS) とツール群である。組み込み用ミドルウェアを含む組み込みソリューションの一部となっている。
開発は Windows または Linux が動作するホストマシンで行われるのが一般的である。各種対象CPUアーキテクチャ上で動作するようクロスコンパイルでき、EDGE SimTest 経由で実際の基板やシミュレータを使ってテストする。
Nucleus RTOS は、家電機器、セットトップボックス、携帯電話、その他の携帯機器などの組み込み向けに設計されている。コードとデータを含めて、最低13KBで動作可能である。このメモリ使用量の少なさが重要な長所となっている。
コンポーネント カーネル リアルタイム・カーネル C++およびPOSIXインタフェース 動的ダウンロード プロセッサ間通信 クローズドソース(ただし、購入すればソースコードを入手でき、完全にクローズドなOSよりもデバッグが容易である) ロイヤリティフリー 入出力 USB 2.0 ホスト Function スタックおよび On-The-Go (OTG) スタック クラスドライバ マルチメディア転送(MTPとPictBridge) PCI と PCI-X CAN と CANopen ネットワーク 60以上のネットワークドライバとプロトコルを用意(TCP/IP スタック、IPv6、IEEE 802.11 など)。 ファイルシステム FAT ISO 9660 CD-ROM 仮想ファイルシステム API グラフィックス 低レベルレンダリング 完全なマルチウィンドウシステム セキュリティ 暗号化、ハッシュ、署名といったアルゴリズム、および鍵交換プロトコル。
Nucleus RTOS を使っている製品 メンター・グラフィックスは、世界中の1000以上の企業にこのソフトウェアを提供している。以下に挙げたものは Nucleus を使った製品のごく一部である。
ハネウェルは航空分野における Critical Terrain Awareness Technology に Nucleus RTOS を使っている。 IVL Technologies の On-key Karaoke Handheld Player は Nucleus PLUS カーネルを使っているIVL Technologies。 Logitech Pocket Video(ポータブルデジタルビデオカメラ) SKテレコムは韓国初のCDMA技術の商用化にあたって Nucleus RTOS を使用した。 NECアメリカの携帯電話 535M ASC の Multi-Service Family ASC テキサス・インスツルメンツも組み込み機器の一部に Nucleus を使っている。 Telephonics は米空軍の C-130 アビオニクス近代化プログラムで Nucleus を使った。また、767 Tanker プログラムでの航空通信システムにも使っているTelephonics。 Garmin の航空用GPS CNX80Garmin CNX 80 モトローラ、サムスン、LG、シーメンス、NEC の携帯電話 Intellon HomePlug AV Crestron Electronics の制御システムプロセッサwww.crestron.com BSS Audio の Soundweb London シリーズwww.soundweb-london.com Creative Zen シリーズの後期モデル Appleの iPhone で使われている Infineon S-Gold2 ベースバンドチップ Metrotech i5000 Utility Locating SystemMetrotech
競合オペレーティングシステム VxWorks Microsoft Windows CE - Nucleus RTOSと組み合わせて利用されることもある。 QNX LynxOS ITRON - ITRONはあくまでも仕様にすぎず、Nucleus RTOSにμITRON仕様準拠のAPIを実装した「Nucleus μiPLUS」が利用されることも多く、両者は単純な競合関係とは言いがたい。 μClinuxカーネルのOS
脚注
外部リンク
Nucleus RTOS