智能汽车车用基础软件平台关联技术
优点: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课堂
-
微信公众号
-
汽车测试网手机站
编辑推荐
最新资讯
-
天津检验中心与道达尔能源签署战略合作协议
2024-11-26 19:25
-
招商车研新能源环保事业部党支部联合长安汽
2024-11-26 19:24
-
工信部批准6项量子密钥分发领域行业标准
2024-11-26 17:37
-
西门子携手亚马逊云科技,赋能中国制造业绿
2024-11-26 17:34
-
成果分享 || 全固态电池技术路线研判及专利
2024-11-26 17:33