当前位置: 首页 > news >正文

Autosar 启动过程-基于ETAS工具

文章目录

    • 前言
    • OS启动前
      • EcuM
    • OS启动后
      • BSWM
        • STATE_STARTUP_ONE
        • STATE_STARTUP_TWO
        • STATE_RUN
    • 总结

前言

本文介绍基于ETAS工具的BIP包的启动过程,及在工具链中的相关配置。本文描述的启动不包含芯片端的启动,因为各芯片可能都不太一样,但到Main函数之后的流程,可以通用Autosar的流程

OS启动前

EcuM

启动过程,在Main函数中调用EcuM_Init函数,且不会再返回,示例如下:

OS_MAIN() 
{Dem_SetOperationCycleState(0u, 0);EcuM_Init();}

在EcuM_Init中进行了EcuM_AL_DriverInitZeroEcuM_AL_DriverInitOne,这两个阶段配置的函数可以参考:
Autosar EcuM配置-初始化及下电执行函数-基于ETAS软件

/*This callout initialize BSW modules that do not use post-buildconfigur

http://www.mrgr.cn/news/59946.html

相关文章:

  • 数据结构——希尔排序
  • 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (七):MongoDB的设置
  • 《模拟电子技术基础》第六版PDF课后题答案详解
  • idea中 Maven lifecycle 和 plugins的区别
  • 比较C/C++、Java与Python编译运行的异同
  • 《复旦学报(自然科学版)》
  • StringBuilder——练习
  • Java | ReentrantLock 锁和 synchronized 锁的区别和共同特点是什么?
  • redis详细教程(2.List教程)
  • IllegalMonitorStateException:Illegal Monitor Operation 完美解决方法 ⚙️
  • Vue2 关于指令
  • 面向对象编程中类与类之间的关系(一)
  • git的学习之远程进行操作
  • 我的世界方块改进版
  • 排序算法(冒泡,插入),希尔排序(插入升级),希尔排序和插入排序时间比较!
  • JDBC: Java数据库连接的桥梁
  • ❤️算法笔记❤️-(每日一刷-5、最长回文串)
  • Kubernetes: Pod has unbound PersistentVolumeClaims
  • 土豆去皮机的结构设计(开题报告1)
  • 什么是AI神经网络?
  • 设计模式(三)
  • 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-21
  • 安装anacanda-学习笔记
  • 基于图神经网络的组合优化与推理(JML 2023)(未完)
  • linux指令笔记
  • 多线程——线程安全的集合类