Autosar模式管理实战系列06-基于Davinci工具的BswM模块开发(二)

本文框架

  • 前言
  • 1. ESH状态机控制开发
    • 1.1 配置方法
  • 2. BswM模块开发注意事项
    • 2.1与Dem模块交互的处理
    • 2.2 BswM多核配置
    • 2.3 模块初始化顺序

前言

在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)其他一些用户自定义的模式管

你可能感兴趣的:(Autosar模式管理实战系列,autosar,嵌入式,BswM)