ミドルウェア:TOPPERS-Pro MDCOM
お気に入りに登録コア間/OS間通信ライブラリ
TOPPERS-Pro MDCOMは、NPO法人TOPPERSプロジェクトが開発したOS間/コア間同期・通信を実現するソフトウェアMDCOMをベースとした商用ソフトウェアです。
MDCOMは、ホモジニアス/ヘテロジニアスマルチコアの組込みシステム間の同期・通信を実現します。
MDCOMは、以下の2種類のチャネルを提供し、このチャネルにより、RTOS「TOPPERS-Pro」とLinux/Androidの複数のユーザプロセスと、タスク間で同期・通信を行うことが可能です。
・SMEM Channel
共有メモリを提供するチャネル。排他制御のためのロックも提供します。
・FIFO Channel
FIFO 通信のためにチャネル。イベント通知機能も提供します。
主な特長
TOPPERS-Proを含むRTOSとの親和性が高いAPI
ゼロコピーのため高速かつCPU負荷が小さい
静的コンフィギュレーションによりチャネルを生成するため、動的なメモリ管理が不要
Linux用のドライバを標準で提供
Linuxのユーザプロセスで共有メモリやバッファをマッピング可能なため、効率的な通信を実現
機能概念
STM32MP1での構成図(例)
※サードバーティのサイトに移動します。