前言
首先,请问大家几个小小问题,你清楚:
-
你知道BswM是做甚的吗?
-
常说的APP Mode或者System状态机与BswM关系又是如何的呢?
-
BswM模块作为AUTOSAR的一个标准模块,内部工作机制如何实现?
-
BswM与各SW-C以及各个BSW模块又是如何交互的呢?
-
。。。
今天,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:
正文
总体设计框架
顾名思义,BswM全称为基础软件管理模块(即Bsw Management)。该模块根据来自BSW或者SW-C特定的输入,在满足一定的规则条件下执行直接对各个BSW模块的序列化操作。
从我刚刚总结的话语中不难得出BswM具有以下三个显著的特点:
-
输入来源于各SW-C或者各BSW模块;
-
执行时需要满足一定的规则条件;
-
实现对各BSW模块的序列化操作;
按照AUTOSAR规范,我们可以将前两者叫做模式仲裁过程,而最后的步骤称为模式控制过程。
为了便于大家