本文主要是介绍15.AUTOSAR 系统服务(二):EcuM UP阶段,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
1.UP阶段EcuM状态定义
2.唤醒源处理
3.小结
1.UP阶段EcuM状态定义
这篇文章聊EcuM第二个大阶段-UP阶段。
实际上在StartUp阶段完成后,EcuM就已经将控制权转交给BswM模块,从ECU角度来看,此时其实已经完成了上电动作,可以开始RUN了;至于要RUN哪些APP,需要由BswM来完成条件、规则等仲裁,满足规则、符合条件才会开始执行某些动作,例如监测到NM报文发出后APP报文才发出的动作,再例如座舱域里电压下降到某个阈值后ECU进入某种状态(关闭中控、停发报文等等),这里后面讲BswM时会详细谈。
注意在这个阶段里,EcuM的状态始终为RUN。同样的,AUTOSAR定义的EcuM状态如下:
这篇关于15.AUTOSAR 系统服务(二):EcuM UP阶段的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!