本文框架
前言
在Autosar模式管理系列介绍01-BswM文章中,我们对BswM基本内容进行了介绍,我们知道了BswM是根据既定的仲裁规则对来自应用层SWCs或其他底层BSW模块,同时也对BswM作用的过程及其状态机进行了介绍,本篇开始我们继续BswM与通信相关模块的交互进行介绍。主要话题包括:
1)BswM与COM各模块交互接口;
2)BswM与COM各模块交互逻辑;
3)BswM与COM模块控制调试Tips即有哪些调试技巧。
1. BswM与Com交互
1.1 BswM与Com交互接口
在模式管理中,BswM与通信模块的交互其根本在于根据当前ECU所处的状态,运行或禁止某陆CAN/LIN或其他物理通道的通信,常用到的接口如下:
/* 使能或禁止某Com通道的通信 */
void ComM_CommunicationAllowed(