前言
在Autosar模式管理系列介绍01-BswM文章中,我们对BswM基本内容进行了介绍,我们知道了BswM是根据既定的仲裁规则对来自应用层SWCs或其他底层BSW模块,同时也对BswM作用的过程及其状态机进行了介绍,本篇开始我们继续BswM与EcuM模块的交互进行介绍。
EcuM及BswM交互
在进行讲解前我们先通过下表分别对比下两个模式管理模块的定义及其功能:
EcuM及BswM交互总览
在ECU从启动到运行再到请求复位或下电的整个运行周期中BswM与EcuM并没有严格的上下级关系,更多的是协同配合,即:EcuM主要负责上下电期间ECU的模式管理,BswM负责在ECU起来后即OS Task运行起来后对ECU如通信,存储等状态进行管理,大致可用下图表示: