Autosar OS启动流程和OS ShutDown

文章目录

  • 前言
  • 一、OS的启动
  • 二、OS启动流程
  • 三、OS ShutDown 流程


前言

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

一、OS的启动

Autosar OS启动流程和OS ShutDown_第1张图片

二、OS启动流程

Autosar OS启动流程和OS ShutDown_第2张图片
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

你可能感兴趣的:(Autosar-CP,经验分享,车载系统,架构)