|
汽车零部件采购、销售通信录 填写你的培训需求,我们帮你找 招募汽车专业培训老师
可能很多人都知道SystemSignal用于RTE层,ISignal用于BSW的COM Stack.本文将从Autosar文档的原理来解读为什么是这样的.SystemSignal是与通信簇(如CAN、LIN等)无关的信号,而 RTE支持SystemSignal的fan-out(1个Signal被发送给不同的接收者),因此引入了与通信簇强绑定的ISignal.
RTEfan-out
1个ISignal代表了交互层的SystemSignal。为了支持RTE的fan-out功能,不同IPDU中的几个ISignals可能映射了相同的SystemSignal.SystemSignalGroup也是类似。在Autosar中,1个SystemSignalGroup可以视为是一个原子的传输(保证了内部拥有的SystemSignal的数据一致性)。在交互层与SsytemSignalGroup对应的就是ISignalGroup.同样SignalGroup也支持RTE fan-out,用户可以将一些ISignalGroups映射到一个SystemSigalGroup上,如下图所示.
使用SystemSignalGroup时需要注意,每个Record Element(Port Interface类型的结构体成员)都需要和SystemSignal进行对应的一一映射. |
|