mailbox用于处理器间通信,以在主核和协处理器的内核之间交换消息或信号。mailbox 框架基于:

  • mailbox controller 是平台相关的:- 它负责配置和处理来自IPCC外围的IRQ。

    • 它为mailbox客户端提供了通用的API。

  • mailbox client 是负责消息的发送和接收。

 

mailbox framework 文档
github.com/STMicroel...

系统结构

image

  • Mailbox controller

mailbox控制器是stm32_ipcc。它配置和控制IPCC外围设备。

  • Mailbox client

用户可以定义自己的邮箱客户端。例如,RPMsg框架使用mailbox进行处理器间通信。在这种情况下,mailbox客户端是来自或到达RPMsg框架转发服务的remoteproc驱动程序。

Mailbox的API文档:

作者:SteveChen  创建时间:2024-09-18 14:30
最后编辑:SteveChen  更新时间:2024-09-18 14:30