模块间通信原理

更新时间:
2024-01-02
下载文档

模块间通信原理

模块间通信机制的概览结构可以参考下图。在此图中,作为示例,它描绘了 3 条数据路径:路径一是位于模块 0 上的分区 1 向同一模块上的分区 2 发送消息,这是模块内通信,无需涉及物理数据总线的服务。路径二是位于模块 0 的分区 1 向位于模块 2 的分区 2 发送消息。路径三是位于模块 0 的分区 2 向位于模块 1 的分区 1 发送消息。路径2和路径3是模块间通信,需要涉及物理数据总线。

为了支持模块间通信,系统集成商(XML 配置管理者)首先需要确定和常规端口对应的伪端口,例如上图中,模块 0 的常规端口0对应伪端口 0,常规端口 3 对应伪端口 3;再者,和系统供应商(BSP 设备驱动开发者)确定伪端口到设备的映射关系,例如上图中模块 0 的伪端口 0 映射到了网口 0,伪端口 3 映射到了网口 1。系统供应商根据映射关系开发模块间通信设备的驱动程序;最后应用开发者,调用应用分区内的常规端口的 APEX 接口进行模块间消息的收发。

文档内容是否对您有所帮助?
有帮助
没帮助