ソリューション

トップ > ソリューション > リアルタイムOSソリューション

ITRON仕様の技術開発成果を出発点として、組込みシステム構築の基盤となる各種の高品質なオープンソースソフトウェアを開発するとともに、その利用技術を提供する「NPO法人TOPPERSプロジェクト」。 エーアイコーポレーションは、オープンソースカーネルであるTOPPERSに品質保証などの付加価値を加えたTOPPERS-Proを提供します。TCP/IP、ファイルシステムなど、TOPPERSカーネルに対応したミドルウェアや開発環境対応ならびにインテグレーションを行い、開発者のニーズに応えるパッケージとして提供しています。

(1)独自にカーネルの品質を確保。不具合があった場合には、エーアイコーポレーションが保証いたします。
(2)知的財産権の侵害がないことを保証し、万が一クレームがあった場合には、エーアイコーポレーションが補償いたします。
(3)各種ミドルウェアおよび開発環境を、お客様のニーズに合わせ、パッケージ化して提供いたします。

シングルコア対応μITRON

TOPPERS-Pro/ASP

「TOPPERS-Pro/ASP」は、NPO法人TOPPERSプロジェクトが開発したオープンソースカーネルTOPPERS/ASPをベースに、エーアイコーポレーションが提供するRTOSソリューションパッケージです。

TOPPERS/ASPは、TOPPERS新世代カーネルの基盤となる組込み向けリアルタイムカーネルです(TOPPERS新世代カーネル統合仕様に準拠)。μITRON4.0仕様のスタンダードプロファイルに準拠したリアルタイムカーネルであるTOPPERS/JSPカーネルを拡張・改良する形で開発されました。

「TOPPERS-Pro/ASP」は、シングルコア向け高速RTOSを必要とする多くの組込み分野に適したパッケージです。

さらに詳しく

ティックレス対応シングルコア向けRTOSN

TOPPERS-Pro/ASP3

「TOPPERS-Pro/ASP3」は、NPO法人TOPPERSプロジェクトが開発したオープンソースカーネルTOPPERS/ASP3をベースに、エーアイコーポレーションが提供するRTOSソリューションパッケージです。

TOPPERS/ASPカーネルを拡張・改良したもので、TOPPERS第3世代カーネル(ITRON系)の基盤となるものとして開発されたリアルタイムカーネルです。

「TOPPERS-Pro/ASP3」は、シングルコア向け高速RTOSを必要とする多くの組込み分野に適したパッケージです。

さらに詳しく

超軽量コンパクトRTOS

TOPPERS-Pro/SSP

「TOPPERS-Pro/SSP」は、NPO法人TOPPERSプロジェクトが開発したオープンソースカーネルTOPPERS/SSPをベースに、エーアイコーポレーションが提供するRTOSソリューションパッケージです。

これまでは、IoTなどで用いられる小さな組込みシステムではRTOSを使用しないか独自のOSを搭載することが一般的でした。 しかし、多機能化に伴いRTOSが必要になったり、プログラムの可読性や保守性向上のためにモジュール化が要求されたりすることも少なくありません。

「TOPPERS-Pro/SSP」は、コンパクトでシンプルなRTOSを必要とするIoTをはじめとする小さな組込み機器などの分野に最適なパッケージです。

さらに詳しく

µITRON4.0拡張プロファイル対応RTOS

TOPPERS-Pro/FI4

「TOPPERS-Pro/FI4」は、NPO法人TOPPERSプロジェクトが開発したオープンソースカーネルTOPPERS/FI4をベースに、エーアイコーポレーションが提供するRTOSソリューションパッケージです。

TOPPERS/FI4は、µITRON4.0仕様に完全準拠し、動的オブジェクトの生成・削除、動的メモリプール、ミューテックス、オーバーランハンドラのサポートなど、拡張プロファイルで規定されている機能も提供しています。µITRON4.0仕様のスタンダードプロファイルに準拠したリアルタイムカーネルTOPPERS/JSPカーネルを拡張する形で開発されました。

「TOPPERS-Pro/FI4」は、µITRON仕様4.0完全準拠のRTOSを使用する組込み機器に向けたパッケージです。

さらに詳しく

タスクマイグレーション可能なマルチコア向けRTOS

TOPPERS-Pro/FMP

TOPPERS-Pro/FMP

「TOPPERS-Pro/FMP」は、NPO法人TOPPERSプロジェクトが開発したオープンソースカーネルTOPPERS/FMPをベースとした動的負荷分散マルチコア対応のRTOSです。

プロセッサコアへのタスクの静的割付けを基本としつつ、ランタイム時に動的に他のコアで実行できるAPIを備えることで、リアルタイム性と動的負荷分散を両立するカーネルです。

「TOPPERS-Pro/FMP」は、組込み機器において、パフォーマンスの向上のみならず、消費電力や熱抑制などを目的にマルチコアを利用したいといったニーズに対応したパッケージです。

さらに詳しく

MPU・MMUを活用したメモリ保護機能対応μITRON

TOPPERS-Pro/HRP2

TOPPERS-Pro/HRP2

「TOPPERS-Pro/HRP2」は、NPO法人TOPPERSプロジェクトが開発したオープンソースカーネルTOPPERS/HRP2をベースとした、高信頼性システム向け組込み用リアルタイムOSです。

µITRON4.0PX仕様の保護機能拡張をベースに、MPU・MMUを活用したメモリ保護・アクセス保護機能を実現しています。

さらに詳しく

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

TOPPERS-Pro/PX

TOPPERS-Pro/PX

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

CPUのMMUを使用し、保護ドメインという保護単位ごとにアクセス保護を設定することができます。保護ドメインには、カーネルドメイン、ユーザードメインの2種類があり、ユーザードメインは、31個まで作成することが可能です。

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

「TOPPERS-Pro/PX」は、µITRONをメモリ保護される環境で活用したい組込み機器向けのパッケージです。

さらに詳しく

ローダブルモジュール拡張

TOPPERS-Pro RLL

ローダブルモジュール拡張 RLL

「TOPPERS-Pro RLL」は、NPO法人TOPPERSプロジェクトが開発したオープンソースソフトウェア RLL をベースとしたローダブルモジュールの拡張機能です。すべてのソフトウェアを1リンクモジュールにビルドする従来のµITRONシステムとは異なり、機能単位で多リンクモジュールを実行するフレームワークを提供します。

RLLを使えば、プログラムの更新をするのに今までのようにターゲット機器の電源を切ってフラッシュメモリの内容を全て書き換える必要はありません。必要なときに必要なモジュールだけをダウンロードして実行できます。ターゲット機器で不要になったモジュールを削除することも可能です。

さらに詳しく

デュアルOSチェンジャー。RTOSとLinux/Androidを同時実行

SafeG

デュアルOSチェンジャー SafeG

「TOPPERS-Pro SafeG」は、NPO法人TOPPERSプロジェクトが開発したオープンソースソフトウェア SafeG をベースとしています。

SafeG技術では、同一ハードウェアプラットフォーム上で汎用OS(Linux/Android)とRTOS(TOPPERSカーネル)を安全に同時実行することができます。

Linux/AndroidとTOPPERSカーネルの同時実行を実現するために、ARMプロセッサのTrustZoneセキュリティ拡張機能を利用します。これは、Trust状態/Non-Trust状態を制御するためにモニタモードと言う新しいモードが追加され、割込み禁止状態かつモニタモードでTrust状態とNon-Trust状態を切り替える技術です。

さらに詳しく

ARM向け統合開発環境

TrueSTUDIO for ARM

利便性を高めたECLIPSE™ IDEフレームワーク上で、コンパイラ、アセンブラ、デバッガが統合された統合開発環境です。ARM向けにTOPPERSを使う開発者に最適です。

さらに詳しく

TOPPERS-Proシリーズ 対応機能一覧
メモリ保護 マルチコア RLL SafeG 各種
ミドルウェア
TOPPERS-Pro/ASP - -
TOPPERS-Pro/ASP3 - -
TOPPERS-Pro/SSP - -
TOPPERS-Pro/FI4 - -
TOPPERS-Pro/FMP -
TOPPERS-Pro/HRP2 -
TOPPERS-Pro/PX -

縺雁撫縺蜷医o縺/雉譁咏筏霎シ
ページの先頭へ