智能汽车车用基础软件平台关联技术
优点:M 核不需要专门部署 SOME/IP 协议,对 M 核的资源占用少;
限制:需根据芯片特性开发不同 IPC 机制,数据传输的实时性低。
图4.5-11域控制器应用-方案二
4.5.2 DDS
1. 标准及发展简介
DDS 的全称为 Data Distribution Service(数据分发服务 ),是由 OMG 联盟在 2004 年发布的中间件协议和应用程序接口标准。采用发布 / 订阅模型,提供丰富的 QoS(Quality of Service)服务质量策略, 可满足各种分布式系统实时通信的低延迟、高可靠性、可扩展性的需求。DDS 被广泛应用在航空航天、船舶、军事、工业、医疗、交通、能源等领域中。
在分布式系统中,DDS 中间件是处于操作系统和用户应用程序之间的软件层,如图 4.5-12 所示。它将应用程序从操作系统,网络传输和低级数据格式的详细信息中抽象出来,以接口定义语言模式提供 了支持多种编程语言 API,从而使应用在不同的操作系统、编程语言和处理器体系架构之间交换信息。DDS 中间件管理了数据格式、发现、连接、可靠性、协议、传输选择、QoS、安全性等底层细节。
图4.5-12 DDS架构
随着 SOA 在汽车领域的发展和运用,面向服务的通信中间件 SOME/IP 标准协议被引入到基础软件架构标准中。随着基础软件软硬解耦、软软解耦的发展,应用和服务之间除了服务能力的提供,还出现数据共享的需求。DDS 正是以数据为中心的通信中间件,用 Topic 为单元实现数据的共享,按照用户定义的方式存储、发布和订阅数据,支持运行在不同系统上,不同开发语言的应用可以分布式的互相收发数据。
-
汽车测试网V课堂
-
微信公众号
-
汽车测试网手机站
编辑推荐
最新资讯
-
NHTSA启动对特斯拉FSD系统的全面调查
2024-10-19 10:50
-
谈谈数据采集的合规性
2024-10-19 10:40
-
智能网联新能源汽车复杂高寒环境测试评价规
2024-10-19 10:07
-
奇瑞官宣!全固态电池2026年上车!
2024-10-19 09:56
-
奇瑞飞行汽车首创模块化设计:省略繁琐起飞
2024-10-19 09:29