当前位置:网站首页>AutoSAR EcuM系列01- EcuM模块的功能概述和变体类型
AutoSAR EcuM系列01- EcuM模块的功能概述和变体类型
2022-07-30 06:38:00 【汽车电子与软件开发】
传送门 ==>> AutoSAR实战系列300讲「糖果Autosar」总目录
1 EcuM的功能概述
在【ECU的软硬件架构】文章中我们了解ECU的功能和组成,那么ECU具体是怎么启动的呢?
我们知道, AutoSAR 标准架构有三层,即APPL应用层、RTE 层和 BSW 层。而这些层又被进一步划分为更多单独的组件,如BSW层可能有80多个组件。在 ECU 启动时,这些组件必须相互交互,有时也必须以某种顺序交互。这些组件的启动顺序由 ECU 管理器模块或 EcuM 处理。
具体来说,EcuM 有如下三点功能:
- EcuM负责整个 ECU 的初始化和去初始化,包括对一些系统模块如:BSW 管理器 (BswM)、Autosar OS 和调度程序管理器 (SchM)的初始化和去初始化 ;也包括对一些基本的软件驱动模块的初始化和去初始化
- EcuM负责处理不同的 ECU 状态,包括 SLEEP 和 SHUTDOWN 状态
- EcuM负责处理 ECU 的所有唤醒事件
边栏推荐
猜你喜欢
随机推荐
Basic usage of tree arrays
Go语学习笔记 - gorm使用 - 数据库配置、表新增 Web框架Gin(七)
孙洪鹤讲教材:原点+众筹+产品,逆向营销实战操作方案
常用的配置
MySQL off-topic [ORM thought analysis]
MySQL基础篇【命名规范】
MYSQL 主从恢复锁表后, 处理SQL 线程锁解决.
BGP:边界网关路由协议 无类别的路径矢量EGP协议
stack containing min function (js)
申请内存,std::transform和AVX256指令集用例和执行速度比较
ETL为什么经常变成ELT甚至LET?
go : create database records using gorm
Go uses freecache for caching
mysql设置会话超时时间
从 Google 离职,前Go 语言负责人跳槽小公司
使用navicat连接mysql数据库时常报的错误:2003、1698、1251
Keil编译大小和存储说明
SOFA Weekly|Meetup 广州站、本周 QA、本周 Contributor
redis多节点部署实施指引
Fix datagrip connection sqlserver error: [08S01] The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption.