Autosar OS启动流程和OS ShutDown


前言

基础知识可参考:Autosar-OS配置

一、OS的启动

OS启动

二、OS启动流程

ECUM
1、执行 Os_InitMemory 初始化OS参数(OS使用到的变量等) .
2、执行 Call Os_Init() 初始化OS. (变量, OS中断控制器, MPU等)
3、执行 EcuM_Init() 初始化部分硬件模块(Port,Dio,Adc…) .
4、执行 EcuM_StartOS() 启动OS.
5、再OS开始执行后 Task_Init 会首先被调用. 执行EcuM_StartupTwo() ,此函数会调用BswM_Init()来初始化其他硬件模块 (CAN/LIN/NVM…).
6、 再BswM_In

猜你喜欢

转载自blog.csdn.net/qq_41908302/article/details/131861727
今日推荐