本文框架
1.概述
本篇为BswM基础介绍,模式管理实战系列专栏导读快速链接:Autosar模式管理实战系列导读
如您MCAL配置,通信,诊断,OS等Autosar全栈实战有更高需求,可以参见AutoSar 实战进阶系列专栏,快速链接:AutoSar实战进阶系列导读
BswM(Basic software Management)即基础软件管理模块,它的职责是根据简单的仲裁规则对来自应用层SWCs或其他底层BSW模块的模式请求进行仲裁,并根据仲裁结果执行相应的操作。
如上描述中提到的,其核心为规则(Rule)与操作(Action)。
其在Autosar的层级如下:
2. BswM属性介绍
在进行具体功能介绍前,先对BswM的基本属性进行下介绍,方便大家有基本认识后再去深究。对BswM属性介绍还是按模式仲裁(Rule)与模式控制(Action)两个方面进行: