嵌入式系统与单片机|技术阅读
登录|注册

您现在的位置是:嵌入式系统与单片机 > 技术阅读 > Autosar常用缩写

Autosar常用缩写


大家好,我是嵌入式老林,从事嵌入式软件开发多年,今天分享的内容是Autosar常用缩写介绍,希望能对你有所帮助


一、Autosar常用缩写

缩写词解释/描述中文
AESAdvanced Encrytion Standard高级加密标准
BSWBasic Software基础软件
BswMBasic Software Mode Manager基础软件模式管理
BSBlock Size块大小
ComMCom Manager通讯管理模块
CanSMCAN State ManagerCAN 状态管理
CDDComplex Device Driver复杂设备驱动
CanNmCan Network ManagementCan 网络管理
CanTpCAN Transport LayerCan 传输层模块
CBVControl Bit Vector控制位向量
CWUCar Wakeup车辆唤醒
CRCCyclic Redundancy Check循环冗余校验
CRC16CRC16生成多项式最高次幂为 16 的 CRC 算法
CanIfCan InterfaceCan 接口模块
CSMCrypto Service Manager加密服务管理模块
CRYIFCrypto Interface加密接口模块
PduRPDU RouterPDU 路由模块
DMDeadline Monitoring超时监控
DCMDiagnostic Communication Manager诊断同事管理模块
DEMDiagnostic Event Manager诊断事件管理模块
DETDefault Error Tracer默认错误检测模块
DLTDiagnostic Log And Trace诊断日志与跟踪
RTERuntime Environment运行时环境
ECUElectronic Control Unit电子控制单元
EcuMECU State ManagerECU状态管理
ERAExternal Request Array外部请求集合
EIRAExternal and Internal Request Array外部和内部请求集合
E2E LibraryEnd to End library端到端通讯保护库
DLCData Length CodeL-PDU 中表示报文长度的部分
HRHHardware Receive Handle硬件接收句柄,CAN接收过程中的data buffer缓存
一个HRH可以由一个或多个HOH组成
HTHHardware Transmit Handle硬件发送句柄,CAN发送过程中的data buffer缓存
一个HRH可以由一个或多个HOH组成
HOHHardware Object Handle硬件对象句柄,可理解成就是一个L-PDU Buffer
HSMHardware Security Module硬件安全模块
I-PDUInteraction Layer Protocol Data Unit交互层协议数据单元
L-PDUData Link Layer Protocol Data Uni数据链路层协议数据单元
NMNetwork Management网络管理
NmIfNetwork Management Interface网络管理接口模块
MDTMinimum Delay Timer最小延迟时间
PDUProtocol Data Unit协议数据单元
PCIProtocol Control Information协议控制信息
SDUService Data Unit服务数据单元
PNIPartial Network Information部分网络信息
PNCPartial Network Cluster部分网络集群
TMTransmission ModeI-PDU传输模式
TMCTransmission Mode Condition(信号) 传输模式状况
TMSTransmission Mode Selector(I-PDU)传输模式选择
SFSingal Frame单帧
FFFirst Frame首帧
CFConsecutive Frame连续帧
FCFlow Control Frame流控帧
MCUMicrocontroller Unit微控制单元
MCALMicrocontroller Abstraction Layer微控制器抽象层
MPUMemory Protection Unit内存保护单元
NVRAMNon volatile RAM非易失存储器
N_DataData information of the transport layer传输层数据信息
N_PCIProtocol Control Information of the transport layer传输层协议控制信息
N_SANetwork Source Address网络源地址
N_TANetwork Target Address网络目标地址
SHASecure Hash Algorithm安全哈希算法
OBDOn-Board Diagnostic车载诊断
UDSUnified Diagnostic Services统一诊断服务
DIDData Identifier数据标识符
DTCDiagnostic Trouble Code诊断故障码
FDCFault Detection Counter故障检测计数器
OCOccurrence Count故障发生次数计数器
FeeFlash EEPROM EmulationFlash 模拟EEPROM
MemIfMemory Abstraction Interface内存抽象接口
SecOCSecure Onboard Communication车载安全通信
STMSystem Timer系统定时器
GTMGeneric Timer Module通用定时器模块
WDGWatchdog看门狗
WdgMWatchdog Manager看门狗管理器
WdgIfWatchdog Interface看门狗接口



二、I-PDU和L-PDU的区别

在AUTOSAR(AUTomotive Open System ARchitecture)架构中,I-PDU(Interaction Layer Protocol Data Unit)和L-PDU(Link Protocol Data Unit)是两种不同类型的协议数据单元(PDU),它们在通信栈中扮演不同的角色。

I-PDU(Interaction Layer Protocol Data Unit)

a) I-PDU位于AUTOSAR通信栈的交互层(Interaction Layer),它负责封装应用层的数据,以便在ECU(电子控制单元)之间进行通信。I-PDU位于COM模块

b) I-PDU包含了PCI(Protocol Control Information,协议控制信息)和SDU(Service Data Unit,服务数据单元)。PCI包含了源地址和目标地址信息,而SDU则是实际的数据信息。

c) I-PDU通常用于表示一个完整的CAN消息,它可以根据需要包含一个或多个信号,这些信号可以进一步形成信号组。

d) I-PDU的传输模式可以是周期性的、事件触发的或无延迟事件触发的,这取决于信号的传输特性。

L-PDU(Link Protocol Data Unit)

a) L-PDU位于AUTOSAR通信栈的数据链路层(Data Link Layer),它负责处理与网络通信相关的任务,如帧的封装、解封装、错误检测和纠正等。

b) L-PDU通常与网络层(如CAN、LIN或Ethernet)的协议相关,它确保数据在网络中的可靠传输。

c) 在CAN通信中,L-PDU包含CAN ID、DLC(Data Length Code,数据长度代码)以及数据部分。

总结:I-PDU主要关注于ECU之间的数据交换,而L-PDU则关注于数据在网络中的传输。I-PDU是应用层与通信层之间的接口,而L-PDU则是通信层与网络硬件之间的接口。在AUTOSAR的通信栈中,I-PDU和L-PDU通过PDU Router进行交互,PDU Router负责在不同的PDU之间转发数据。

最后,如果觉得有帮助,希望你能一键三连(分享,点赞,在看),你们的认可是我持续输出的动力,感激不尽

欢迎大家骚扰,请备注“公众号”