2022年11月8日-10日,由中国汽车工业协会主办的第12届中国汽车论坛在上海嘉定举办。作为党的“二十大”召开后的汽车行业首场盛会,本届论坛以“聚力行稳 蓄势新程”为主题,共设置“1场闭门峰会+1个大会论坛+16个主题论坛”,以汽车产业的高质量发展为主线,与行业精英一起贯彻新精神,研判新形势,共商新举措。其中,在11月10日上午举办的“主题论坛10:开放、协同,软件定义汽车生态圈的新常态”上,零束科技软件平台及解决方案职能副总监承建兴发表精彩演讲。以下内容为现场演讲实录:
各位领导、各位同仁大家上午好,我是零束科技的承建兴,今天我给大家分享一下零束科技在这两年在智能软件方面的开发。
智能车时代的到来,给传统车在商业价值方面的研发模式、商业模式以及竞争力方面都带来了巨大的挑战,迎来了一个巨大的改变。零束科技在赋能OEM研发、生产、制造以及全生命周期的运维运营、赋能品牌差异化、提升品牌方面持续做出努力。
零束科技聚力打造了智能车云管端一体化的全栈技术解决方案——零束银河全栈4+1,包含四大底座和舱驾融合数字化体验产品,四大底座就是电子架构、计算平台、软件平台、以及智能云平台;舱驾融合数字化体验产品是基于基础底座的应用和场景,其中就包括我们的SOA技术应用。
到今年为止,零束银河全栈解决方案1.0已经在上汽集团高端智能电动汽车智己L7和飞凡R7上量产了。11月4日,在上汽零束第二届SOA平台开发者大会上,我们发布了零束银河全栈解决方案3.0,主要由中央计算+区域控制,舱驾融合超算平台,以及IOT生态互融三大特征。
全栈技术底座部分,智能操作系统中核心的一部分就是基础软件。什么是基础软件呢平台?按照《中国汽车基础软件发展白皮书3.0》的定义来说,基础软件基于应用软件和硬件之间,屏蔽了硬件特性,支撑应用软件开发,有效的实现软硬件协同,软软解耦。在这里面主要有两部分:一部分是车用基础软件开发平台和验证平台,这是我们中国汽车基础软件发展白皮书里面的定义。
零束的基础软件基本上也是保持一致的定义,我们的基础软件平台主要分成三层:
第一层,狭义操作系统层。
第二层,基础中间件平台。
第三层,功能中间件平台。
还有一部分是开发和验证工具链平台。
零束基础软件平台在操作系统层面兼容了安卓,也有自研的Linux等虚拟化模块,主要的特点有以下几个:
1、首先系统占用资源要低。
2、每一个系统调用的接口是高性能的。
3、支持低延时高带宽的通信。
4、支持多种实时调度策略,保证调度的实时性和调度性。
5、支持系统隔离、信用隔离、应用隔离,以及TEE安全的隔离,满足信息安全的要求。
从趋势上来看,整个行业硬件解决方案异构多芯、异构多核将成为主流解决方案,因此我们在虚拟化方面也进行了研发,沉淀出一套轻量化、高性能、单节点可靠,相对实时性好、确定性高的技术模块。我们在操作系统层面满足ASIL D功能安全要求。
基础中间件就是以我们自研的AUTO AP为基础,围绕它打造一套满足系统运行基础软件组件,包含通信类的、存储类的,还有日志、诊断等。其中有一些系统健康管理部分,还有一些确定性调度,这些是我们在AUTO AP 2011之外自己沉淀出来的一套特性。
1、中间件能够同时支持多套通讯协议,SOME/IP、DDS、APC等协议,可以通过配置快速灵活的实现切换。
2、应用满足智驾的操作系统的要求,支持确定性调度和低延时的特性。
3、智驾系统动态的采集实现数据闭环。
4、实行多级健康管理策略。
5、系统场景化的管理,功能安全是ASIL D等级,支持多个操作系统,不光是我们自己的系统上面,包括在安卓上面也可以进行部署。
第三部分是功能中间件,功能中间件是遵循NSF的框架规范,提供服务治理和编排健全等运行框架之外,服务运行框架之外实现了一些提供的原子服务、基础组件服务,还有整车级的系统级服务。
这一套功能中间件的特点有以下几个:
1、打破了AP的限制,工程模式下对于一个服务部署的时候,以往需要通过修改工具,改变配置文件,去实现整个服务的一次升级。为了解决这个痛点,我们实现了服务的远程配置和远程动态服务部署。
2、通过车辆抽象把车、云服务真正打通,真正实现车云协同,在车端或者云端的生态应用能够使用更多的能力。3、原子服务部分提供了完备的服务控制能力,服务使用者可以通过其实行功能控制,可以进行参数配置,可以进行故障状态获取。原子服务具有不可拆分性体现在它的功能上,而不是在它的物理意义上。
4、系统基础服务本身就是各个控制域系统中系统运行的基础依赖组件。但是整车级系统基础服务指的是整车级通用且功能复用的组件,这些服务组件在协同整车各个系统共同完成一个功能,这是我们在SDV时代里面基于SOA架构面临的新课题。这个功能要保证整车平台的整体性,并进行统一管控,主要包括整车级的健康管理、边缘管理等等方面。
零束在这边有以下几点跟大家分享:
第一,数据决定体验必然就会要有基于数据闭环,要实现数据闭环,我们提供了基于边缘计算的整车级数据收集管理服务,在不失数据采集量的前提下,我们可以精准地收采集数据,大大降低了整个的数据流量,降低了运营成本。
第二,整车级状态管理服务器,可以通过整车状态管理进行能量损耗的降低,以提升续航里程。
在验证平台我们有完整的开发工具链,包括服务的架构设计,需求分析-服务设计-应用开发设计。第一,在SOA的系统验证工具,也就是我们整车级的功能在统一协同集成验证的工具,配合着整个SOA的解决方案,云管端一体化的数字商城闭环的解决方案来使用。
下面介绍三个基础软件平台实现过程当中的具体应用场景:
1、智驾算法开发的应用场景。智驾算法的工程化工作一直是痛点,从算法到代码,以及算法开发过程中跟我们实际的硬件关系,零束基础软件平台用统一的ASF接口实现跨芯片跨域的调度和实时性通信保证,把ROS2的生态工具链对接进来,便于算法生态的构建。同时我们提供了X86上的中间件,使算法开发的工程师在PC端或者云端就可以基于这一套中间件进行算法验证开发,开发完的结果直接可以移植到RAM系统上,大大降低了开发难度,提升开发效率。
2、SOA服务开发,服务是将来整个软件迭代以及应用生态丰富多样化里面很重要的基础能力,这决定了将来体验的丰富性。我们提供一整套的解决方案,不光是车载信息,还有车控域包括自动驾驶域都可以使用这一套服务开发。从服务设计、定义设计开发到验证,以及自动化的上车闭环,这一套的工具链零束能够完整的提供出来。
3、零束首次将SOA理念应用于汽车行业并且实现了商业闭环落地。基础软件平台是底座,提供的SOA服务和数据是作为原料给到了开发者平台,而开发者平台作为未来商品生产的工厂存在,开发者可以使用我们提供的开发工具链生产“商品”,最终,这些商品通过数字商城变现。在SOA的生态里面,零束提供基础底座技术及开发工具,OEM或者各个合作伙伴可以一起加入开发者平台打造应用生态,品牌方也可以进行商城的运营,进而构建互利共赢的商业模式,大家可以共创、共享、共赢,共同繁荣整个SOA生态圈。
零束将坚持秉承“用户为本,信守承诺“的质量方针,为客户提供值得信赖的智能车全栈技术解决方案,与各位同仁齐头并进,共同推动我们中国汽车软件走向新时代。
谢谢!
(注:本文根据现场速记整理,未经演讲嘉宾审阅)