製品

トップ > 製品 > OS > TOPPERS-Pro/PX

ITRON/PX仕様準拠のMMU対応メモリ保護RTOS

TOPPERS-Pro/PX

TOPPERS-Pro/PXは、「µITRON4.0仕様保護機能拡張」に準拠した「TOPPERS/IIMP」カーネルをベースとした高信頼性システム向け組込み用リアルタイムOSです。

CPUの持つMMU(メモリマネジメントユニット)を使用し、「保護ドメイン」という保護単位ごとに、アクセス保護の設定が可能です。保護ドメインには、「カーネルドメイン」「ユーザードメイン」の2種類があり、ユーザードメインは、31個まで作成することが可能です。

µITRONの特長である、起動の速さ、軽さ、リアルタイム性を継承しつつ、メモリ保護機能を実装しています。プロセスモデルのOSのように、MMUを用いたアドレス変換を行わないためターゲットCPUに負荷がかかりません。
µITRONをメモリ保護される環境で活用したい組込み機器向けのパッケージです。


TOPPERS-Pro/PX

主な特長

  • シングルプロセッサ用TOPPERS-Pro/JSPとのAPI互換性。
  • さまざまなCPU、コンパイラ、開発環境に対応。
  • CPUの持つMMU(Memory Management Unit)に対応。
    • MMUでは物理アドレスと論理アドレスとのアドレス変換をしないため、通常のICEデバッグが可能。MMUのページテーブルは保護ドメイン毎に事前に生成しておくため、保護ドメインの切り替えのオーバヘッドは軽微。
  • メモリ保護機能対応。
  • ローダブルモジュール拡張機能「RLL」を搭載可能。(オプション)
  • ターゲットへの移植が容易。

対応環境

TOPPERS-Pro/PXは基本的にはどのようなプラットフォームでも使用可能です。
現在対応済みのプラットフォームは以下の通りです。

対応CPU SH3/SH4/SH4A
ARM9/11
Atom/IA-32

サポート機能

TOPPERS-Pro/PXは以下の機能をサポートします。

【最大構成】
TOPPERS/PX 最大構成構成図

※1:キューイング最大メッセージ個数に上限があります。µITRON/PX仕様の仕様変更によるものです。

※2:µITRON仕様においてはサポートするかどうかは実装依存となっています。CPUによってはサポートされないケースがあります。

※3:限定的にPX動的生成・削除機能をサポートしています。

ユーザーの利益性

  • エーアイコーポレーションが提供する、豊富なミドルウェアが利用可能です。
  • エーアイコーポレーションが標準的に提供するTrueSTUDIOをはじめ、各社の開発環境、GNUなどの無償開発環境を、プロジェクトに応じて選択可能です。特定のベンダに縛られることがありません。
  • メモリ保護機能により、OSとアプリケーションを分離することができ、悪意あるアプリケーションからOSを保護することが可能です。
  • シンプルな仕様となっており、メモリ保護に関する設定は容易です。
  • 「高速起動」「リアルタイム性」といったITRONならではの特長を継承しつつ、メモリ保護を実現します。
  • オプションのローダブルモジュール拡張機能「 RLL」を活用することで、カーネルを止めることなく、リモートメンテナンスを簡単に行うことができます。

技術サポート体制

専任の担当者による技術サポートを提供いたします。

移植・チューニング

エーアイコーポレーションが提供するソフトウェアの移植サービスからアプリケーションの開発受託サービスなどを、別途承っております。開発期間が短い場合やエンジニアリングリソースが不足している時など、お客様に代わり経験豊富なエンジニアが移植、開発作業を行います。

Inquiries / materials request
ページの先頭へ