• 332查看
  • 0回复

[Autosar] 一文搞懂Autosar中的SystemSignal和ISignal

[复制链接]


该用户从未签到

发表于 8-5-2024 19:06:35 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


可能很多人都知道SystemSignal用于RTE层,ISignal用于BSW的COM Stack.本文将从Autosar文档的原理来解读为什么是这样的.SystemSignal是与通信簇(如CAN、LIN等)无关的信号,而 RTE支持SystemSignal的fan-out(1个Signal被发送给不同的接收者),因此引入了与通信簇强绑定的ISignal.
一文搞懂Autosar中的SystemSignal和ISignalw1.jpg

RTEfan-out
1个ISignal代表了交互层的SystemSignal。为了支持RTE的fan-out功能,不同IPDU中的几个ISignals可能映射了相同的SystemSignal.SystemSignalGroup也是类似。在Autosar中,1个SystemSignalGroup可以视为是一个原子的传输(保证了内部拥有的SystemSignal的数据一致性)。在交互层与SsytemSignalGroup对应的就是ISignalGroup.同样SignalGroup也支持RTE fan-out,用户可以将一些ISignalGroups映射到一个SystemSigalGroup上,如下图所示.
一文搞懂Autosar中的SystemSignal和ISignalw2.jpg

使用SystemSignalGroup时需要注意,每个Record Element(Port Interface类型的结构体成员)都需要和SystemSignal进行对应的一一映射.

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 1-2-2025 08:01 , Processed in 0.304539 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.