首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
ecum专题
AUTOSAR ECUM模块介绍
AUTOSAR ECUM 模块概述 在现代汽车电子系统中,AUTOSAR(Automotive Open System Architecture)扮演着至关重要的角色。而其中的 EcuM(ECU Management)模块更是具有核心地位。 EcuM 模块主要负责 ECU(Electronic Control Unit)的管理和控制。它的定义可以概括为:一个集成在 AUTOSAR 架构中的关
阅读更多...
AUTOSAR中EcuM、ComM和CanNm的关联
ComM的内外部唤醒 ComM可以通过NM保持网络的唤醒,同时也可以通过SM激活通信,总之就像一个通信的总管。 下面通过两种唤醒源来解释ComM的状态机。 1、内部唤醒 ① 当ComM上电初始化时会首先进入NO COMMUNICATION状态,在该状态下ComM会持续循环判断是否有本地唤醒请求。 ② 如果检查到有本地通信请求API执行(本地请求可以由SWC,DCM或者BSWM发起,API为
阅读更多...
《我的AUTOSAR之路》ECUM(二) 唤醒处理
ECUM唤醒 1 EcuM 唤醒源2 EcuM 唤醒源配置3 Can 通道唤醒源调用解析 1 EcuM 唤醒源 AUTOSAR 唤醒过程包含的步骤 检查唤醒源和上报唤醒时间唤醒源保护 唤醒过程是独立于 EcuM 休眠阶段的,但是唤醒时间可以用于休眠阶段 在整个 Ecu 所有阶段,唤醒事件都可以存在唤醒不单单指 Ecu 唤醒,也可以是局部外设唤醒引发的部分状态唤醒,如运行阶
阅读更多...
15.AUTOSAR 系统服务(二):EcuM UP阶段
目录 1.UP阶段EcuM状态定义 2.唤醒源处理 3.小结 1.UP阶段EcuM状态定义 这篇文章聊EcuM第二个大阶段-UP阶段。 实际上在StartUp阶段完成后,EcuM就已经将控制权转交给BswM模块,从ECU角度来看,此时其实已经完成了上电动作,可以开始RUN了;至于要RUN哪些APP,需要由BswM来完成条件、规则等仲裁,满足规则、符合条件才会开始执行某些动作,例
阅读更多...
AUTOSAR EcuM,ComM,CanNm的关联
当分析一个复杂问题时,往往要求我们对多个模块的关联乃至整个系统的关联有非常清晰的了解,才能快速定位问题。在AUTOSAR系统的分层架构中,模块间的关联非常密切,本文介绍EcuM,CoM,CanNm模块等模块的关联,希望读者通过本文了解三个模块之间的协同工作机制,有助于工作中分析问题。 ComM的内外部唤醒 ComM可以通过NM(Network Manager)去保持Network的唤醒,同时也
阅读更多...