Nucleus

Proven, stable RTOS for embedded development

Nucleus RTOS

Nucleus リアルタイム・オペレーティング・システム(RTOS)は、ストレージ、データベース管理、USB、ネットワーク、マルチメディア、高度なGUI機能を利用可能な高効率リアルタイム・オペレーティング・システムです。

NUCLEUS READYSTART

Nucleus ReadyStartは、ソフトウェアIP、ツール、サービスを1つにまとめた「すぐに使える」ソリューションです。小さなフットプリントとデターミニスティックなパフォーマンスが要求されるアプリケーション作成に理想的です。

リアルタイム性能

Nucleus RTOSは、限定的なリソースを持つデバイスや、サイクルあたりの消費電力の削減が求められる環境にとって、理想的なRTOSです。Nucleus RTOSを採用することにより、ユーザのOSが全体の性能に影響を与えないという確信を持って製品開発に専念できます。

モジュラ

NNucleus RTOSは、カーネル・サービス、カーネル拡張、およびAPIで構成されています。モジュール型コンポーネントで構成されるNucleus OSスイートは、大幅にコストを削減するだけでなく、システム動作に必要なROMとRAMの容量を容易に低減できます。

Nucleusの特長と利点

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のライセンスモデルは、ユーザ・ニーズに当てはまる中で最もコスト効率が高いオプションを提供します。

Nucleusの特長と利点

 

Inflexion UI for Nucleus

Inflexion UI Expressツールによって、視覚的にリッチで操作性が高いユーザ・インタフェースを迅速に作成できます。このツールはグラフィック表示装置を持つようなあらゆる組込みデバイスにも使用できます。

 

Nucleus Networking

Nucleus RTOSは、広範囲なネットワーキング/通信プロトコル、ドライバ、およびユーティリティを用意しています。これらはすべて、少ないリソース使用量で最大のスループットが得られるように、組込みシステムに特化した形で開発されました。

 

Nucleus Kernel

性能を追求したNucleus Kernelサービスは、わずか13KBというフットプリントまでスケールダウンできます。また、カーネル拡張としてuITRON4.0やPOSIXインタフェース、動的ダウンロード、プロセッサ間通信機能も用意しています。

 

Nucleus Storage & Database

ファイルシステムは、業界標準のFATなどの、デバイスデータの保存と読み取りの管理を支援します。

 

Nucleus USB

はUSB規格をサポートし、多くのクラス・ドライバに対応しているので、アプリケーションに多様性を持たせることが可能です。