BOM(bill of materials)コストの削減
すべてのNucleus RTOSコンポーネントと同様、Nucleus Kernelの製品購入時に追加費用なくソースコードが提供されます。コンパクトなカーネルサイズという特長から、今日の市場にある他のOSと比較した場合、システム・リソース(メモリ、キャッシュ、CPUサイクル)に負担をかけることがなく、ハードウェア・コストを最小限に抑えつつ最大限の性能を引き出すことが可能になります。
デターミニスティックなリアルタイム性能
リアルタイム処理には、デターミニスティック性(一定時間応答性)、高速割込み応答、素早いコンテキスト切替えが求められます。Nucleus Kernelは2層構成の割込みメカニズムにより、クリティカルなセクション処理に必要とされる時間を最小化します。
マルチコア・システムでのリアルタイム応答を保証
非対称型、対称型、およびスレッド・アーキテクチャに適したNucleus IPC(Inter-Processor Communications)が、マルチコア・チップの同期と通信のための柔軟で高速なゼロコピー・メカニズムを提供します。
理解しやすく使いやすいAPI
Nucleus RTOSのAPIは、一貫性があり直観的で、使いやすく、簡単に理解できます。詳細なドキュメントが用意されているので、初日から業務効率を上げることができます。
チームの生産性を最大化
フル機能を装備しつつも柔軟なNucleus RTOSは、各種OSサービスを使いやすいモジュール形式で提供しています。オーバーヘッドを最小限に抑え、必要なサービスのみを使用できます。さらに、メンター・グラフィックスのEclipseベースの組込みソフトウェア統合開発環境を使用すれば、最終的なデバイス完成までの開発プロセスを合理化した単一環境で作業できます。
MMU(メモリ管理ユニット)
メモリ・プロテクションを用いることで、メモリ破壊を行う不良の早期発見により品質を向上し、やっかいなリコールの発生を解消できます。Nucleus MMUはMMUハードウェアをサポートし、タスクからシステム・オブジェクト、カーネル全体までの幅広いサービスを保護します。開発中にNucleus MMUをデバッグ・ツールとして使用することでTime-to-Marketを短縮したり、最終製品の保護に活用したりすることが可能です。すべてのNucleus製品と同様、Nucleus MMUアプリケーションは任意の新CPUアーキテクチャに簡単に移植できます。
組込みGUI
メンター・グラフィックスのInflexion UI製品はNucleusと完全に統合し、リッチでかつ魅力的なユーザ・インタフェースの素早い実装が可能です。
慣れ親しんだAPIによる開発が可能
ANSI C、POSIX、C++、µITRON APIといったインタフェースを用意しており、経験のあるAPIを用いての開発が可能です。
実行中のターゲットに対してアプリケーションをダイナミックにロード、アンロード、実行可能
Nucleus RTOSのダイナミック・ダウンロード機能を用いることで、リモート環境にあるホストから、新規アプリケーションを既存システムへ簡単に追加することができ、製品展開後のソフトウェア更新にも利用できます。また、ダイナミック・ダウンロード機能を使用することによりアプリケーション部分を細分化し、必要に応じてダウンロードさせることで、アプリケーション全体のリビルドやリンクするためのオーバーヘッドを緩和します。
リスクの緩和と設計の複雑さの低減
メンター・グラフィックスの総合ソリューション製品ラインを使用すれば、用途ごとに異なるベンダからの複数のソフトウェアを統合する必要がありません。さらに、テクニカル・サポートは対応が早く効率的であり、組込みシステム開発の複雑さを大幅に軽減します。
Time-to-Marketの短縮
Nucleus RTOSの実績のある組込みツールの製品ラインを使用することで、よりよい製品を短期間で市場に投入できます。アプリケーションに対応するプラットフォームの基盤を構築することにより、開発者は製品の差別化に専念できます。
ROIの向上
高品質の製品を市場に予定どおりの時期に投入することと、それを予算内で実行することは別のことです。Nucleus RTOSのソリューションは、リソースの制約がある環境で優れた性能を発揮するように調整されています。Nucleus RTOSは、最小限のプロセッサやメモリのまま、エンドユーザに最適な体験を提供します。優れた製品を低コスト、高利益で製造できます。
コスト効率の高いライセンス
Nucleus RTOSのライセンスモデルは、ユーザ・ニーズに当てはまる中で最もコスト効率が高いオプションを提供します。