【技术实现步骤摘要】
本专利技术涉及dds通信技术,尤其涉及一种mpu应用与mcu实现dds通信的系统及方法。
技术介绍
1、dds(data distribution service)是一种以数据为中心的分布式通信协议,它是一种标准的中间件协议和api标准,旨在通过数据分发服务提供低延迟、高可靠性和可扩展架构的需求,适用于大规模分布式软件应用程序的通信。在自动驾驶技术中,dds作为通信中间件被用于车辆软件的开发中。
2、汽车软件通信方式有很多种,同一个系统中可以通过dds,someip,socket,unixsocket,共享内存等等进行通信。mcu上是通过dds进行通信,mpu client采用不同通信协议,dds,someip,socket,unix socket,共享内存等。因此,mpu client不同通信协议与dds通信就需要中间转换。
技术实现思路
1、为解决现有技术中存在的不足,本专利技术的目的在于,提供一种mpu应用与mcu实现dds通信的系统及方法。
2、为实现本专利
...【技术保护点】
1.一种MPU应用与MCU实现DDS通信的系统,其特征在于,包括MPU服务器代理,数据序列化模块,DDS客户端代理;
2.根据权利要求1所述的MPU应用与MCU实现DDS通信的系统,其特征在于,MPU服务器代理包括通信通道层、Service层、CM层、APP层;
3.根据权利要求2所述的MPU应用与MCU实现DDS通信的系统,其特征在于,APP层对数据进行如下配置:映射配置一个dds,多个mpu clients;通过不同的id以及相应的so文件,转发到匹配的处理进程。
4.根据权利要求1所述的MPU应用与MCU实现DDS通信的系统,
...【技术特征摘要】
1.一种mpu应用与mcu实现dds通信的系统,其特征在于,包括mpu服务器代理,数据序列化模块,dds客户端代理;
2.根据权利要求1所述的mpu应用与mcu实现dds通信的系统,其特征在于,mpu服务器代理包括通信通道层、service层、cm层、app层;
3.根据权利要求2所述的mpu应用与mcu实现dds通信的系统,其特征在于,app层对数据进行如下配置:映射配置一个dds,多个mpu clients;通过不同的id以及相应的so文件,转发到匹配的处理进程。
4.根据权利要求1所述的mpu应用与mcu实现dds通信的系统,其特征在于,数据序列化模块,接收来自mpu服务器代理不同协议的数据包;对不同协议数据包进行解析,并封装成dds可以识别的数据包;发送封装好的dds数据包给dds客户端代理。
5.根据权利要求1所述的mpu应用与mcu实现dds通信的系统,其特征在于,...
【专利技术属性】
技术研发人员:徐东升,张旸,陈诚,
申请(专利权)人:奥特酷智能科技南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。