1. 什么是I-PDU?
我理解的 I-PDU 应该就是一个 Message,Message 是由多个信号组成的。比如下图中多路复用 Multiplexor = 0 时,无数个信号组成了一个 Message。
Com模块获取应用层的信号(Signal),经一定处理封装为I-PDU(Interaction Layer Protocol Data Unit)发送到PduR模块。信号I-DPU可以包含一个或多个信号,可以理解为一个I-PDU为一帧CAN消息,信号就是dbc中定义的。如果需要将多个信号发送到同一I-PDU,则信号可以进一步形成信号组。