通过Interface来贯穿整个AUTOSAR架构
AUTOSAR里面的架构知识是非常丰富的,除了之前讲的模块,还有接口呢。如果比喻说模块是人体的各大功能组织,那么这个接口就可以理解为人体的血管神经了,其重要性可想而知了。
AUTOSAR的架构为什么要强调这个接口呢,又有什么特别的地方呢?下面且听我细细道来。
1.AUTOSAR Interface分类
开门见山,AUTOSAR是有三种接口的,为了更好对照AUTOSAR里面的标准概念,我保留英文名称:
1.1.AUTOSAR Interface
AUTOSAR Interface定义了软件组件和/或BSW模块之间交换的信息。该描述独立于特定的编程语言,ECU或网络技术。 AUTOSAR Interface用于定义软件组件和/或BSW模块的端口。通过这些端口,软件组件和/或BSW模块可以彼此通信(发送或接收信息或调用服务)。AUTOSAR使得可以在本地或通过网络在SoftwareComponents和/或BSW模块之间实现这种通信。