COM 模块详解
0. 可能会用到的基础知识
SWC-Runnable-Task
上图选自 [AUTOSAR Layered Software Architecture] R21-11
- SWC:SoftWare Component
- Runnable:顾名思义,可运行实体,一个 SWC 对应任意多个 Runnable。
- Task:任务,是操作系统的概念。相当于常说的进程,一个任务执行中可以执行任意多个 Runnable。
PduR
- PDU:Protocol Data Unit(协议数据单元),一个比较常见的概念,可以自行某度,或者理解为数据包。
- I-PDU:Interaction Layer PDU,因为 COM 在 ISO 标准中被称为 Interaction Layer,因此 COM 中的 PDU 被称为 I-PDU。