ETAS Adaptive AUTOSAR 技术细节剖析

拆解 RTA-VRTE 平台的 S2S 信号转服务和冰羚零拷贝中间件。

etas-adaptive-autosar-detail-fig02.png650

RTA-VRTE 平台几乎是以闭源的方式进行分发,所以无法从平台本身获得太多的技术实现细节,但是其中部分的技术实现方案有一定借鉴意义。

信号转服务方案 -S2S

etas-adaptive-autosar-detail-fig01.png650

在引入 SOA 架构后,基于服务的以太网域控制器,如何与基于信号通信的传统 ECU 相互通信?S2S 模块的出现就是为了实现 Signal 和 Service 的互相转化。

RTA VRTE 利用 S2S 模块去实现 SOA 服务化的功能,SOA 会绑定 DDS, SOME/IP 等通信中间件。ETAS AP 的 SOME/IP 模块来源于 BOSCH,成熟度更高。

通信中间件 - 冰羚

RTA VRTE 的通信模块使用了冰羚的零拷贝中间件来实现进程间通信(IPC),在工业上有成熟的应用。冰羚系统有以下的优势: