华宇推出雨燕通讯中间件实现全面自研

来源:易车网 作者:山歌 时间:2023-01-31 11:48  阅读量:12163   
2023-01-31 11:48

美国汽车工程师协会定义了无人驾驶的六个等级:从L0级全驾驶员控制到L5级全自动驾驶,对应中国工信部实施的汽车驾驶自动化等级:0到5两个标准的总体评分方法是相似的级别越高,责任规划越倾向于从驾驶员向机动车转变

因此,自动驾驶系统的安全性成为智能驾驶向更高层次发展的核心挑战。

要实现高级别的安全,一方面需要部署更多精度更高的传感器,另一方面需要大的计算能力以及与大计算能力相匹配的底层硬件系统这些需求正在推动汽车行业从E/E分布式架构转向功能域和中央计算架构汽车功能的融合进一步带来了硬件融合,软件定义的行业呼声

什么是硬件融合,软件定义主机厂选择的芯片类型和域控制硬件平台趋于标准化,为软件定义汽车提供了前提主机厂基于服务和场景开发软件,通过OTA快速迭代功能,从而满足越来越多样化的市场需求

在这种模式下,中间件扮演着非常重要的角色对于多核异构底层计算架构,中间件可以提供操作系统无法覆盖的服务需求,如提供通信,调度,时间同步,诊断等功能,对于应用层,中间件可以提供标准的API接口,简化了应用开发,集成和重用的难度

一般来说,中间件是操作系统和应用程序之间的软件层它使系统的各种组件能够更灵活地部署和交互,并允许软件开发人员专注于开发其应用程序的业务逻辑,而不是将精力花费在不同软件组件的连接上

宇通软联合创始人毕肖鹏提出,中间件不仅可以实现软件与硬件的解耦,还可以实现软件与操作系统的解耦,也是进一步实现软解耦的关键尤其在智能驾驶功能领域,大量节点需要频繁的信息交互在多核异构计算能力架构下,不同传感器感知信息的融合,核内通信,跨核通信,跨芯片通信,跨域通信都需要通信中间件的协调

毕阮

DDS作为通信中间件主流解决方案的优势

毕肖鹏介绍,目前业界主流的通信中间件解决方案是DDS,翻译过来就是数据分发服务,由对象管理组织OMG定义,是基于DCPS模型的中间件协议和API标准。

首先,DDS强调以数据为中心与其他以消息为中心的通信中间件不同,DDS可以知道数据类型,控制和共享这些数据,并根据对传输内容的理解,为业务逻辑开发者提供灵活的通信逻辑控制方法,如基于内容的过滤

其次,DDS会提供丰富的QoS配置选项,用户可以根据具体的智能驾驶应用场景选择最优的通信策略,比如可靠性,耐用性等等。

使用QoS的好处是,工程师在面对不同的应用场景时,不必通过代码练习相应的通信逻辑例如,在配置冗余时,不需要协调不同节点之间的逻辑配置适当的QoS可以帮助订户自动订阅信息,并在主节点和冗余节点之间切换

QoS是DDS在动态,苛刻和不可预测的复杂环境中提供灵活和自适应的数据传输服务的关键因素毕表示,除了协议中的标准配置,华宇软通目前已经扩展到60~70种QoS策略服务

此外,DDS还具有动态发现,高可扩展性,高可扩展性,无单点故障,应用可移植性等优点。

DDS的另一个重点是动态发现动态发现机制极大地增强了DDS应用的可扩展性和可移植性,实现了大家广泛需求的即插即用在应用上线或下线之前,不需要通知任何服务提供者或数据交互节点你只需要发布或订阅一个你感兴趣的话题,就可以发送和接收该话题对应的数据DDS实体之间的相互发现和匹配都在底层DDS发现机制中实现,最大程度上实现了用户应用层的解耦

毕肖鹏认为,其他大多数非DDS的通信中间件只是完成信息从发布者到订阅者的传递,而以数据为中心的DDS可以简化应用层的逻辑开发或集成,包括通信安全工程师还可以通过配置灵活添加身份认证,读写权限,信息加密等安全模块属性

综上所述,DDS可以最大程度的帮助用户实现通信自动化,实现即插即用在部署工程系统和扩展未来架构时,使用DDS可以大大降低整体工作量和系统复杂性

华宇推出雨燕通讯中间件,实现全面自研。

智能网联时代,汽车和机器从分离的个体转变为数字网络生态的一部分,车路协同,车车通信成为必经之路继续使用海外软件厂商提供的开源DDS和DDS产品,会遇到信息安全方面的潜在挑战毕肖鹏认为,在当前国际形势下,发展关键领域的自主研究,实现国内自主可控非常重要这也是几年前华宇通软在智能驾驶领域布局DDS,开发高性能通信中间件技术的一大驱动因素

此外,DDS本身技术壁垒较高,华宇软通的全面自研也有助于满足客户在DDS软件成型后期工程化阶段的定制需求:多核传输,不同操作系统,不同场景下的QoS定制,复杂场景下的稳定性,与AUTOSAR CP和AUTOSAR AP的集成。

经过多年的技术积累,华宇软通建立了DDS自研的技术壁垒毕肖鹏表示,华宇通软目前推出的Swift通信中间件是国内首款完全基于DDS标准自主研发的高性能通信中间件它提供以数据为中心的实时通信服务,描述分布式网络环境中的数据交互行为从架构到源代码,完全自主开发,不使用开源模块

Swift在操作系统层可以适配Linux,QNX,VxWorks,Android,AUTOSAR AP/CP,FreeRTOS等实时操作系统,硬件层可以适配英伟达Orin,恩智浦S32G,TI TDA4,英飞凌TC39x等常用芯片华宇提供的Swift通信中间件产品包括核心软件和工具链两部分核心软件主要包括标准版Swift,实时版Swift和DDS Security等协议扩展模块工具链包括服务和功能,例如数据类型定义,通信系统配置,通信监控,数据包记录和回放以及自动代码生成

除了Swift的标准版,华宇通软特别提供了Swift的实时版,可供用户在资源有限的MCU或异构芯片的R核或M核上部署DDS和支持通信这两个版本都将提供全功能的DDS逻辑实现,无需削波和完整的QoS策略华宇还提供DDS的所有扩展模块,以及一整套工具链支持,旨在帮助客户在实际应用中实现整个软件生命周期的高效集成和部署

Swift的四大优势旨在实现全球互联互通。

Swift通信中间件的核心优势是什么。毕肖鹏围绕华宇目前在OEM和Tier1的工作实践做了如下总结:

第一,性能优秀搭载NVIDIA的芯片进行定量测试与DDS开源版本相比,雨燕具有更低的延迟和更高的数据吞吐量更重要的是,在多节点运行时,CPU和其他资源的共享更加稳定

第二,通信安全Swift的安全模块可以帮助客户实现身份认证,信息加密,读写权限控制等多重安全机制,并允许细粒度配置不需要应用开发工程师自己开发通信安全逻辑由于可以在配置文件中直接调整安全机制选项,因此也消除了重复编译修改代码带来的复杂性

第三,适应性强Swift支持多种底层通信方式,包括UDP/IP,TCP/IP,共享内存,零拷贝和内核间通信目前华宇也在推进DDS和TSN的结合对于汽车平台生态系统,华域还分别集成了AUTOSAR CP和AUTOSAR AP,供客户进行更加灵活的选择

第四,落地体验毕肖鹏表示,华宇通软已与多家头部主机厂和一级企业定点合作,开展了多种硬件平台和复杂应用场景下的Swift通信中间件和工具链的实际验证,并根据客户需求提供定制化解决方案,积累了丰富的工程经验

毕肖鹏表示,华宇软通的初衷是专注于智能驾驶基础软件的研发和创新希望通过完全自主知识产权的底层核心技术,帮助客户构建新电子电气架构下的互联互通基于成熟的Swift通信中间件产品,华宇软通将逐步集成包括确定性调度,执行管理,升级管理等中间件模块,支持不同的操作系统和硬件平台,为上层应用提供安全实时的运行环境,以完全独立的基础软件平台为软件定义的汽车提供坚实的底层支持

郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。

热门阅读

汽车点评网 分析汽车

关注汽车点评网,收听和分享“汽车秘密”

05

携手汽车点评网,为您提供更多汽车行业新鲜货。