SomeIP-DDS_Converter

产品概述

SomeIP-DDS_Converter 是一个比较独立的插件,遵循 Adaptive AUTOSAR 标准,采用面向服务的架构,它为 SomeIP 的调试提供了另外一种思路,它将 SomeIP 的数据转化为DDS 的数据,再通过 DDS 将数据传输传输出去。

产品功能

生成进程

此插件能够自动生成SomeIP-DDS_Converter进程

生成建模

根据 SomeIP 消息的建模信息,生成相应的 DDS 消息的 idl 文件

收发代码

生成 DDS 的消息收发的代码

解析文件

能够解析arxml文件,解析出 SomeIP 消息相关的数据

代码转换

生成 SomeIP 消息数据与 DDS 消息数据一对 一互相转换的代码

产品优势

简单灵活移植
代码根据模型生成
双向数据收发
共享 DDS 调试工具

应用场景

仅支持someip通信的AP产品

目前一些主流的AP产品只支持SomeIP通信,相对缺少调试、数据采集、数据回放等工具,ros2提供了更多的调试及数据采集、回放工具,将 SomeIP 消息转换为 DDS 消息,可以使用 ros2 提供的各种调试工具。

支持someip与dds互转的产品

针对现在的MCU支持 SomeIP 或  DDS 通讯方式,但是SOC不支持相应的通讯方式,可以通过本产品来做到数据互转。

仅支持someip通信的产品

针对现有的支持 SomeIP 消息通信的中间件产品,同样可以加入 SomeIPto DDS 插件,增加更多的调试方法。