【车载开发系列】AutoSar中的Port
一. Port概念
AutoSAR 接口定义了 SWC 之间、BSW 模块之间以及 SWC 和 BSW 模块之间交互的信息。AutoSAR 接口通过 SWC 和/或 BSW 模块端口(Port)的形式实现。通过这些端口,SWC 和 BSW 模块之间实现了数据的收发和服务的调用。这些端口之间的通信既可以是本地的,也可以是通过通信网络实现的。 AutoSAR 接口传递的数据或提供的服务是标准中没有定义的,需要根据具体的应用场景进行设计。
二. Port分类
Port主要分为了以下五种类型。根据AUTOSAR RTE中的定义,我们知道Component之间通讯的接口,主要分成S/R(Send/Receive) 和C/S(Client/Server)。
其中S/R接口是发送/接受数据传输接口,一般通过全局变量来传递的时候使用。
而C/S接口是客户、服务接口;通过函数Runnable调用。