Abbr | Meaning | 注释 |
Service Layer | 为应用程序提供可用服务 操作系统,诊断,非易失性内存管理,通信/内存和ECU管理 | |
ECU Abstraction Layer | 使上层软件与ECU硬件设计无关 包含ECU板上外部设备的驱动、内外部设备的接口IO | |
MCAL | Microcontroller Abstraction Layer | 使上层软件与微处理器型号无关 主要是MCU的内外设驱动,如:ADC,GPT,DIO等一系列驱动 |
CDD | Complex Device Drivers | 为复杂传感器和执行器提供驱动 重要模块可以直接访问硬件资源,如刹车踏板采集、胎压监测等 |
各模块 ------ | ------------------------------ | ---------------------------------------------------------- |
BswM | BSW Mode Manager | BSW模式管理器,用于控制与切换车辆或应用层模式,其职责是基于规则仲裁来自应用层SW-C或其他BSW模块的模式请求,并基于仲裁结果来执行动作 |
CanIf | Can Interface | Can接口模块,位于ECU Abstraction Layer,用于访问外部设备 |
CanNM | Can Network Management | Can网络管理 |
CanSM | Can State Manager | Can状态管理器 |
CanTp | Can Transport | Can传输协议,对Can I-PDU进行分段和重新组装,使I-PDU的长度不大于8字节,对于Can FD,不大于64字节 |
CanTSyn | Global Time Synchronization over CAN | Can特定时间同步协议 |
CanXcp | CAN Xcp | |
Com | Communication | 位于RTE和PduR之间,作为各种通讯总线上层,抽象总线差异 提供API给RTE去发送和接收信号 |
ComM | Communication Manager | 是一个资源管理器,封装了对底层通信服务的控制,也会为APP层提供通信服务相关的接口 |
Crc | Cyclic Redundancy Check | 循环冗余校验 |
Dcm | Diagnostic Communication Manager | 负责接收并响应诊断仪的数据请求,诊断数据流以及诊断状态的管理,由DSL、DSD、DSP DSL:Diagnostic Session Layer,负责确认诊断数据流的请求和响应 DSD:Diagnostic Service Dispatcher,负责接收网络上的诊断请求,并转发到对应的数据处理模块(DSL),再由DSL发送到网络 DSP:Diagnostic Service Processing,负责处理诊断服务请求 |
Dem | Diagnostic Event Manager /Diagnostic Communication Manager | 处理诊断事件的信息和相关的数据,再由Dcm模块通过服务请求来获取 |
Det | Development Error Tracer /Default Error Tracer | 错误追踪器 |
EcuM | Ecu State Manager | ECU状态管理器
|
Fee | Flash EEPROM Emulation | Flash仿EEPROM,让只能按扇区擦除的Flash具有按地址擦除的能力 位于ECU AL,基于Flash的Nv Block管理,半抽象,脱离硬件,但会引用Fls模块定制API
|
Fls | Flash Driver | 位于MCAL,flash驱动程序,与底层硬件直接相关,硬件改变,代码也需改变
|
IpduM | I-PDU Multiplexer | 协议数据单元复用模块 |
MemIf | Memory Abstraction Interface | 位于ECU AL,将信息解耦,并往下分派工作
|
NvM | Non-Volatile RAM Manager | 位于service layer 非易失型数据的管理,通过MemIf模块实现对每一个数据块的管理,由MemIf决定调用下层哪一个驱动 |
Os | Operation System | |
PduR | Protocol data unit Router | PDU路由器,作用与网络中的路由器类似,用来传送数据单元PDU PduR由路径和命令组成
PDU,协议数据单元,由SDU和PCI组成
I-PDU,交互层PDU,Interaction Layer PDU,由数据、长度、ID组成 N-PDU,网络层PDU,Network Layer PDU,通常用的是TP层,给I-PDU分片段 L-PDU,数据链路层PDU,Data Link Layer PDU,几个I-PDU打包进一个L-PDU里面 |
SPI | serial peripheral interface | 串行外围设备接口 |
vMem | ||
vMemAccM | ||
VStdLib | ||
WdgIf | Watchdog Interface | |
WdgM | Watchdog Manager | |
Xcp | Universal Calibration Protocol | 通用校准协议,用于主机(PC)和从机(ECU)之间通讯的协议 |
----------------- | ------------------------------------------- | ---------------------------------------------------------------------------------- |
NV | Non-Volatile | 非易失型数据 |
Implementation | 执行 | |
EcuC | Ecu Configuration | DaVinci的ECU配置文件 |
DIO | Digital IO | 数字输入输出 |
SB | Boot Control(Start Boot) | 启动刷新;下线测试;复位管理 |
PWM | Pulse Width Modulation | |
ICU | Input Capture Unit | |
ADC | Analog Digital Converter | 模数转换器 |
EMM | Error Management Module | |
Spi | Serial Peripheral Interface | 功能:自动实现同步异步切换 |
MCU | MicroController Unit | |
Dma | Direct Memory Access | 实现数据搬运 |
Wdg | Watchdog Driver | 看门狗驱动,触发复位,信号来自Wdgs |
Reg | Registers | |
GTM | Generic Timer Module | |
MCS | Multi Channel Sequencer | |
DFlash | Data Flash | |
uint | unsigned int | 无符号整型 |
sint | signed int | 有符号整型 |
ECUC | ECU configuration | DaVinci Configurator Pro相关的文件 |
[学习笔记-AUTOSAR] Abbr、索引
最新推荐文章于 2024-04-16 11:09:23 发布