总目录链接==>> AutoSAR入门和实战系列总目录
文章目录
- 1 基于信号的通信
- 2 基于服务的通信
- 3 面向服务设计举例
在【Ap_s2s模块01】中我们大概讲述了,为什么要有s2s模块,并且简单的阐述了基于信号的通信和基于SOME/IP的服务的通信,我们接下来详细分析一下这两个概念。
1 基于信号的通信
我们通过一个例子来认识,假设我们要实现两个应用程序App 1和App 2的通信,分别从基于信号的通信和基于服务的通信去设计;
下图是基于信号的通信:
传统的方式是通过交换信号来实现通信,这些信号需要手动映射到协议数据单元 (PDU) ,而这个PDU 又要映射到 CAN 帧中,几千个信号一不小心就会出错,而且一旦定义好了这些静态的通信关系【也叫做通信矩阵】,尽量就别改了,如果网络拓扑变化了,又得重新进行这个映射关