当前位置: 首页 > 专利查询>同济大学专利>正文

轻量化DDS中间件及其在AUTOSAR Classic平台下的应用制造技术

技术编号:41429279 阅读:23 留言:0更新日期:2024-05-28 20:26
本发明专利技术涉及一种轻量化DDS中间件及其在AUTOSAR Classic平台下的构建方法,所述轻量化DDS中间件包括:以数据为中心的发布与订阅规范DCPS层,位于DDS中间件上层,用于与应用层交互,所述DCPS层的设置包括:移除与DCPS层相关的所有通信实体;向应用层提供创建实时发布和订阅RTPS层通信实体的编程接口以及提供进行服务质量策略配置的编程接口;实时发布和订阅RTPS层,位于DDS中间件下层,用于承担DDS协议栈的数据发布与订阅功能,以及服务质量策略配置。与现有技术相比,本发明专利技术通过将DCPS层的所有实体移除,仅保留RTPS层的通信实体,RTPS层的通信实体将直接通过DCPS层提供的编程接口与应用层交互,此外,对RTPS层进行必要的轻量化设计,降低了DDS协议栈对Flash、RAM、CPU等资源的消耗。

【技术实现步骤摘要】

本专利技术涉及车载以太网通信,尤其是涉及一种轻量化dds中间件及其在autosar classic平台下的应用。


技术介绍

1、数据分发服务(data distribution service,dds)是目前主流的面向数据的中间件,其优良的性能在军工、航空航天、医疗等领域通过长时间的、大量的应用得到了验证。早在2018年,autosar就集成了dds技术,ros2也采用dds作为其通信中间件,dds提供了可靠、实时、面向数据的通信方式,满足了智能网联汽车复杂的数据分发和通信需求。

2、然而,在汽车电子系统的不断发展过程中,dds的资源消耗成为了一个不可忽视的问题。dds的传统实现对线程、随机存取存储器(random access memory,ram)和flash存在大量的消耗,这对于汽车电子系统来说是一个重要的挑战。特别是在资源受限的嵌入式系统和边缘计算环境中,dds的资源占用可能会导致性能下降,甚至影响整个汽车系统的稳定性。

3、现有的dds轻量化工作大多都是根据对象管理组织(object manage group,omg)制定本文档来自技高网...

【技术保护点】

1.一种轻量化DDS中间件,其特征在于,应用于车载平台,包括:

2.根据权利要求1所述的一种轻量化DDS中间件,其特征在于,所述DCPS层的设置还包括:移除同步条件等待机制,提供用于向应用层通知相应状态改变的异步监听回调机制;

3.根据权利要求1所述的一种轻量化DDS中间件,其特征在于,所述DCPS层中的编程接口,具体包括:

4.根据权利要求1所述的一种轻量化DDS中间件,其特征在于,所述RTPS层中的RTPS通信报文包括RTPS报文及组成RTPS报文的子消息;

5.根据权利要求4所述的一种轻量化DDS中间件,其特征在于,所述RTPS层中,...

【技术特征摘要】

1.一种轻量化dds中间件,其特征在于,应用于车载平台,包括:

2.根据权利要求1所述的一种轻量化dds中间件,其特征在于,所述dcps层的设置还包括:移除同步条件等待机制,提供用于向应用层通知相应状态改变的异步监听回调机制;

3.根据权利要求1所述的一种轻量化dds中间件,其特征在于,所述dcps层中的编程接口,具体包括:

4.根据权利要求1所述的一种轻量化dds中间件,其特征在于,所述rtps层中的rtps通信报文包括rtps报文及组成rtps报文的子消息;

5.根据权利要求4所述的一种轻量化dds中间件,其特征在于,所述rtps层中,还包括对rtps报文就地序列化和组装,具体为:

6.根据权利要求1所述的一种轻量化dds中间件,其特征在于,通过服务质量策略配置的编程接口将dcps层的服务质量策略全部转移到rtps层,并由rt...

【专利技术属性】
技术研发人员:朱元崔珂
申请(专利权)人:同济大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1