本文框架
- 前言
- 1. BswM模块控制元素组成
- 2. BswM_通信控制开发
- 2.1. 配置方法
- 3. BswM_BSW模块初始化开发
- 3.1. 配置方法
- 3.2 初始化配置注意事项
前言
在Autosar模式管理系列介绍01-BswM文章中,我们对BswM基本内容进行了介绍,我们知道了BswM是根据既定的仲裁规则对来自应用层SWCs或其他底层BSW模块,同时也对BswM作用的过程及其状态机进行了介绍,本篇开始我们继续基于Vector Davinci工具对BswM开发进行介绍。
在BswM模块实际开发中,主要涉及以下四个方面:
1)通信控制,BswM会根据CANSM或LINSM或EthSM等状态使能或禁止通信通道的PduGroup及DeadlineMonitoringControl;
2) BSW模块的初始化;
3) ECU运行期间状态机的管理,BswM根据BSW及SWC反馈的状态对ECU状态进行管理;
4)其他一些用户自定义的模式管理&#