製品

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

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

TOPPERS-Pro/FMP

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

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

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

TOPPERS-Pro/FMP

主な特長

  • シングルコア用TOPPERS-Pro/ASPとのAPI互換性。
  • さまざまなCPU、コンパイラ、開発環境に対応。
  • 動的負荷分散型マルチCPU対応
  • タスクマイグレーション機能
  • コアごとのタスクスケジューリング
  • デュアルOSチェンジャー「SafeG」との組み合わせ実装可能(オプション)

対応環境

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

対応CPU ARM11マルチコア
Cortex-M3/4マルチコア
Cortex-A9マルチコア

サポート機能

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

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

ユーザーの利益性

  • エーアイコーポレーションが提供する、豊富なミドルウェアが利用可能です。
  • エーアイコーポレーションが標準的に提供するTrueSTUDIOをはじめ、各社の開発環境、GNUなどの無償開発環境を、プロジェクトに応じて選択可能です。特定のベンダに縛られることがありません。
  • アプリケーションの動的負荷分散化を容易に行うことができ、かつ従来のμITRONのソフトウェア資産をほぼそのまま使用可能。開発期間を大幅に削減可能です。
  • コアの割付けはユーザーが任意に決めることが可能です。リアルタイム性重視のコアやアプリケーション処理専用のコアなど、自由に設計・配置することができます。
  • オプションのデュアルOSチェンジャー「SafeG」を合わせて実装することで、Android/LinuxとTOPPERSとを複数コア上で実装することができます。「SafeG」を利用する場合、TOPPERSカーネル側のリアルタイム性は損なわれません。

技術サポート体制

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

移植・チューニング

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

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