AUTOSAR从入门到精通100讲(二十五)-Autosar通信协议栈-AutoSAR通信模块的架构

1 Autosar通信协议栈的概述

-说到通信,我们第一想到通信的对等实体(communication peer),即发送方和接收方,这些可以看成UML中用例图的Actor;
-第二想到的使用通信的use case,即消息的发送和消息的接收;
-第三个想到的就是通信的消息(messages);这里的消息在AutoSAR通信架构中流经了下列模块,从上至下(发送逻辑)为:SwcAppSender->Rte->Com->PduR->CanIf->CanDrv;从下至上(接收逻辑:CanDrv>CanIf->PduR->Com->Rte->SwcAppReceiver;优点不言而喻就是分层:通过分层,每层可以根据自己的配置信息实现消息的打包和拆包,用户层的业务逻辑不依赖底层总线的硬件特性;缺点就是增加了各层的API调用开销。
上面三个概念可以通过下图去理解。

图片


 

图片

图片

猜你喜欢

转载自blog.csdn.net/m0_50230964/article/details/121223347