Autosar模式管理实战系列-ECUM模块要点以及配置讲解2

1.配置实战

本节通过 EcuM 的 Demo 工程介绍 EcuM 的基本配置,Demo 工程主要配置:Os 的启动模式、EcuM 初始化的函数、休眠模式、唤醒源。

Os 的启动模式配置成默认启动模式;初始化配置了 BswM 和 Port 和MCU示例,实际使用中需根据需求 添加 BSW 模块和驱动模块的初始化函数;休眠模式和唤醒源各配置了一种。该休眠模式可供 BswM 引用, 该唤醒源由 CanTrcv 引用。

2.EcuMGeneral

1.EcuMIncludeDet: 如果为真,初始化对应的BSW模块。
2.EcuMRbRunMinimumDuration:持续时间以秒为单位。如果将其配置为非零值,则在启动后,即使没有任何用户的运行请求,EcuM也将继续保持在RUN状态。在配置此值时,Integrator应该参考Rte启动的时间来配置。
3.EcuMMainFunctionPerio:主函数EcuM_MainFunction调用周期,现在的基础软件主函数都映射到了Task里了。
4.EcuMRbSlaveCoreEarlyStart:如果此参数设置为TRUE。从内核会更早地启动,比如从内核将在初始化EcuMDriverlnitListOne之前由master启动。如果该参数设置为FALSE,则在EcuM_Init的结束阶段启动Slave内核。
5.EcuMRbNvMBlockDeviceld:命名为ECUM_CFG_NVM_block的NVRAM块所在设备的标识。当配置了NvM模块时,该块在CodeGen期间转发给NvM。设备ID为0固定为地址Fee,设备ID 为1固定为地址Eep设备。如果不配置,则默认转发设备ID为0。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值