CPU別ソリューション STマイクロエレクトロニクス社製
STM32MP2シリーズ

STM32MP2シリーズは、シングルコアまたはデュアルコアのArm® Cortex®-A35とCortex®-M33を搭載する高性能/高機能アプリケーション向けのマイクロプロセッサです。一般的には、Arm Cortex-A35コアは Linux、Arm Cortex-M33コアはリアルタイムOS(以下、RTOS) またはOSなし(ベアメタル)で使用します。

STM32MP2に対応した「TOPPERS-Pro/FMP3」「TOPPERS-Pro/ASP3」「TOPPERS-Pro MDCOM」を使用することで、LinuxとRTOSを組み合わせた柔軟なシステム構成を取ることができます。

Arm Cortex-A35コアでもRTOSが使用できるため、高速な処理速度が求められるアプリケーションや大きなメモリを扱うアプリケーションなどをRTOS上で動かすこともできます。

TOPPERS-Pro/FMP3

デュアルコアのArm Cortex-A35コア向けRTOSです。デュアルコアのArm Cortex-A35をSMP構成で動作します。

TOPPERS-Pro/ASP3

シングルコアのArm Cortex-A35コアを搭載したプロセッサのArm Cortex-A35コアおよびすべてのSTM32MP2シリーズのArm Cortex-M33コア向けRTOSです。

TOPPERS-Pro MDCOM

組込みシステム間の同期・通信を実現するソフトウェアモジュールです。Arm Cortex-A35コアで動作するLinux / RTOSとArm Cortex-M33 コアで動作するRTOS間の同期・通信手段として使用できます。また、Arm Cortex-A35コア側に接続されているEthernetなどのデバイスをArm Cortex-M33コア側から使う、といったことも実現可能です。

参考情報:マルチコア/マルチOS環境でのデバイス共有/コア間・OS間通信

STM32MP2でのシステム構成例

構成例 1

STM32MP2(Arm Cortex-A35 Single Core + Arm Cortex-M33)

Linux + RTOS構成

Arm Cortex-A35コアでLinux、Arm Cortex-M33コアでTOPPERS OSがそれぞれAMP動作します。コア間・OS間の通信にはMDCOMが使用できます。

構成例 2

STM32MP2(Arm Cortex-A35 Single Core + Arm Cortex-M33)

Linuxを使わないRTOS + RTOS構成

Arm Cortex-A35コアでTOPPERS OSが動作します。Arm Cortex-M33コアのTOPPERS OSはオプションです。コア間・OS間の通信にはMDCOMが使用できます。

構成例 3

STM32MP2(Arm Cortex-A35 Dual Core + Arm Cortex-M33)

Linux + RTOS構成

Arm Cortex-A35デュアルコアでLinux、M33コアでTOPPERS OSがそれぞれAMP動作します。コア間・OS間の通信にはMDCOMが使用できます。

構成例 4

STM32MP2(Arm Cortex-A35 Dual Core + Arm Cortex-M33)

Linuxを使わないRTOS(SMP) + RTOS構成

Arm Cortex-A35デュアルコアでTOPPERS OSがSMP動作します。Arm Cortex-M33コアのTOPPERS OSはオプションです。コア間・OS間の通信にはMDCOMが使用できます。

構成例 5

STM32MP2(Arm Cortex-A35 Dual Core + Arm Cortex-M33)

Linux + RTOS(AMP) + RTOS 構成

2つのArm Cortex-A35コアでそれぞれLinux、TOPPERS OSがAMP動作します。Arm Cortex-M33コアのTOPPERS OSはオプションです。コア間・OS間の通信にはMDCOMが使用できます。

TOPPERS-Proの主な特長

  • STM32MP2に対応済み
    STマイクロエレクトロニクス社製評価ボードで動作確認済みのため、すぐに利用可能
  • 柔軟なシステム構築が可能
    用途に合わせてTOPPERS-Pro/FMP3、ASP3、MDCOMを組み合わせて使用することにより、柔軟なシステム構築が可能
  • μITRON仕様準拠
    国内でもっとも普及しているμITRON仕様に準拠し、既存システムからの移行が容易

TOPPERS-Pro/FMP3 製品ページTOPPERS-Pro/ASP3 製品ページTOPPERS-Pro MDCOM 製品ページ