目录
- 1 简介
-
- 1.1 架构概览
- 2 功能描述
-
- 2.1 特性
- 2.2 初始化
- 2.3 状态机
-
- 2.3.1 BSWM_INIT
- 2.3.2 BSWM_WAIT_IMMEDIATE_REQUEST
- 2.3.3 BSWM_MAIN_FUNCTION
- 2.3.4 BSWM_MODE_ARBITRATION_AND_CONTROL
- 2.3.5 BSWM_EMPTY_QUEUE
- 2.3.6 BSWM_DEINIT
- 2.4 模式管理
-
- 2.4.1 即时模式处理
- 2.4.2 强制即时模式处理
- 2.4.3 延迟模式处理
- 2.5 动作列表执行
- 2.6 多分区处理
- 2.7 故障处理
- 3 集成
-
- 3.1 静态文件
- 3.2 动态文件
- 4 API描述
- 5 配置
-
- 5.1 初始化顺序
- 5.2 自动配置
-
- 5.2.1 初始化
- 5.2.2 ECU状态处理
- 5.2.3 通信控制
- 5.2.4 SD控制
- 5.2.5 周期任务
- 5.2.6 NVM配置
1 简介
本文主要描述了AUTOSAR BswM模块的功能。
BswM实现车辆模式管理和应用模式管理概念的一个模块,位于基础软件(BSW)中。它的职责是根据简单的规则,对来自应用层软件组件(SW-Cs)或其他BSW模块的模式请求进行仲裁,并根据仲裁结果执行相应的动作。
1.1 架构概览
BswM在AUTOSAR软件架构中的位置如图所示(下图来源于Vector MICROSAR软件架构)
下图显示了BswM与其相邻模块接口:
2 功能描述
2.1 特性
支持的符合AUTOSAR标准功能 |
---|
CanSM 模式仲裁 |