写在前面

实际上通信配置的大部分内容都已经在导入.dbc文件时搞定了。
这次只是简单的和大家演示一下数据是如何在整个软件系统里流动的
先来一个框图,回忆一下:(来自CSDN博主雪云飞星
AutoSAR APPL层 算不上通信的通信配置 - 图1
image.png
遗憾的是,这些咱们目前都接触不到,但咱们可以搞清楚:
ECU之间是怎么通信的?
Runable的数据是怎么一层一层的传递出来的?
请看图:
image.png

开始配置

创建Ports

在一个SWC中新建要引出的Ports
image.png

引出Ports

进入组合SWC里面,把Port引出来,右键,引出
image.png
效果:
image.png
咱们在进到ECU里看一看:成功引出!
image.png
这两步是把SWC的Port和ECU连接了起来。

添加Port Access

image.png
还有触发不要忘记:
image.png
这一步是把SWC与Runable连接起来。

这个时候,再回到最开始那个彩图,就很明白了
AutoSAR APPL层 算不上通信的通信配置 - 图10
从Runnable开始,每一层都有自己的接口:
Runnable的接口是Port Access,SWC的接口是Port,ECU的接口是把SWC的Port引出来的部分:
AutoSAR APPL层 算不上通信的通信配置 - 图11