文章目录
-
- 前言
- EcuMCommonConfiguration
-
- EcuMDriverInitListOne
-
- EcuMModuleID
- EcuMModuleParameter
- EcuMModuleService
- EcuMRbDriverInitCoreId
- EcuMDriverInitListZero
- EcuMGeneral
-
- EcuMRbOnGoOffOneCallout
-
- EcuMRbCalloutFunction
- EcuMRbModuleID
- EcuMRbServiceIsNonAutosar
- EcuMRbOnGoOffTwoCallout
- EcuMRbAlSwitchOffCallout
前言
在之前一篇文章中,介绍了EcuM中关于上下电的阶段,传送门:Autosar EcuM学习笔记-上电初始化执行函数及下电前执行函数,本文介绍在EcuM中的配置及使用
EcuMCommonConfiguration
标准中规定的初始化过程Zero和One都在Common中配置,如下图所示:
EcuMDriverInitListOne
所有应该在StartOs之前初始化的模块,以及对初始化具有构建后依赖的模块,都应该在这里配置。
在List中增加EcuMDriverInitItem,也就是增加对应要初始化的函数,配置信息如下: