2022汽车论坛零束科技承建兴:零束银河智能车基础软件开发与实践
2022年11月8日至10日,由中国汽车工业协会主办的第十二届中国汽车论坛在上海嘉定举行。作为党的二十大后汽车行业的首次盛会,本届论坛以“凝心聚力,蓄势待发”为主题,设置了“一场闭门峰会+一场会议论坛+16场主题论坛”。以汽车产业高质量发展为主线,与行业精英一起落实新精神,研判新形势,共商新举措。其中,11月10日上午,“主题论坛十:开放、协作与软件定义的汽车生态圈新常态”,零束科技软件平台与解决方案功能副总监程建兴做了精彩演讲。以下为现场演讲实录:
各位领导、各位同事,早上好。我是零束技术的承包商。今天给大家分享一下零束科技这两年在智能软件方面的发展。
智能汽车时代的到来,从商业价值上给传统汽车的RD模式、商业模式和竞争力带来了巨大的挑战,迎来了一场巨变。零壹科技在赋能OEM RD、生产制造、全生命周期运维、品牌差异化、品牌推广等方面不断努力。
零束科技汇聚一堂,打造智能车云管端一体化全栈技术解决方案——零束银河全栈4+1,包含四大基地和驾舱一体化数字体验产品。四大基地分别是电子架构、计算平台、软件平台、智能云平台;驾舱一体化数字体验产品是基于foundation base的应用和场景,包括我们的SOA技术应用。
截至今年,零束银河全栈解决方案1.0已在SAIC高端智能电动车智极L7和樊菲R7上量产。11月4日,在SAIC零束第二届SOA平台开发者大会上,我们发布了零束银河全栈解决方案3.0,主要由中央计算+区域控制、驾舱一体化超算平台、IOT生态一体化三大特色组成。
全栈技术的基础部分,智能操作系统的核心部分是基础软件。基础软件平台是什么?根据《中国汽车基础软件开发白皮书3.0》的定义,基础软件是基于应用软件和硬件的关系,屏蔽硬件的特性,支持应用软件的开发,有效实现软硬件协同和软解耦。其中主要有两部分:一部分是汽车基础软件的开发平台和验证平台,这是我们在《中国汽车基础软件发展白皮书》中的定义。
捆绑的基础软件基本上是同样的定义。我们的基础软件平台主要分为三层:
第一层,狭义的操作系统层。
第二层是基础中间件平台。
第三层是功能中间件平台。
另一部分是开发和验证工具链平台。
基于零捆绑的软件平台,在操作系统层面兼容Android,还拥有自主研发的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级,而且支持多种操作系统,不仅在我们自己的系统上,在Android上也可以。
第三部分是功能中间件,遵循NSF的框架规范,提供服务治理和完善的布局,实现部分原子服务、基础组件服务、整车级系统级服务。
这套功能中间件的特点如下:
1.打破AP的限制,在工程模式下部署服务时,以前需要通过修改工具和更改配置文件来升级整个服务。为了解决这个痛点,我们实现了服务的远程配置和远程动态服务部署。
2.通过车辆抽象,真正实现车辆和云服务的连接,真正实现车云协作,让更多的能力用在车辆端或者云端的生态应用中。3.原子服务部分提供了完整的服务控制能力,服务用户可以通过它来控制功能、配置参数和获取故障状态。原子的不可分性体现在它的功能上,而不是它的物理意义上。
4.系统基本服务本身是每个控制域系统中系统操作的基本依赖组件。而车级系统的基础服务是指在车级通用的、具有多种功能的组件。这些服务组件与车辆的各个系统共同完成一个功能,这是我们在基于SOA架构的SDV时代面临的新课题。该功能要保证整车平台的完整性,进行统一控制,主要包括整车级健康管理、边缘管理等。
以下几点与大家分享:
第一,数据决策体验必然会有一个基于数据的闭环。为了实现数据闭环,我们提供了基于边缘计算的整车级数据采集和管理服务。在不损失数据采集量的前提下,准确采集和收集数据,大大降低整个数据流量和运营成本。
第二,车辆级状态管理服务器可以通过车辆状态管理降低能耗,提高续航里程。
我们在验证平台有完整的开发工具链,包括服务架构设计、需求分析-服务设计-应用开发设计。第一,SOA中的系统验证工具,也就是我们车辆级功能统一、集成、验证的工具,配合整个SOA的解决方案和云端的集成数字商城闭环解决方案使用。
下面描述三个基础软件平台实现过程中的具体应用场景:
1.智能驾驶算法开发的应用场景。智能驾驶算法的工程化工作一直是个痛点,从算法到代码,以及算法开发过程中与我们实际的硬件关系。零捆绑基础软件平台使用统一的ASF接口,实现跨芯片、跨域的调度和实时通信保障,连接ROS2的生态工具链,便于算法生态的构建。同时,我们提供了X86上的中间件,使得算法开发工程师可以在PC或云上基于这个中间件进行算法的验证和开发,开发的成果可以直接移植到RAM系统上,大大降低了开发难度,提高了开发效率。
2.SOA服务开发。服务是未来整个软件迭代和应用生态中重要的基础能力,决定了未来体验的丰富程度。我们提供了一套完整的解决方案,不仅可以用于车载信息,还可以用于车辆控制领域,包括自动驾驶领域。从服务设计、定义设计开发到验证,以及自动化登机闭环,这套工具链可以完整提供。
3.零捆首次将SOA理念应用于汽车行业,实现了商业闭环落地。基础软件平台是基础,提供的SOA服务和数据作为原材料给开发者平台,而开发者平台作为未来商品生产的工厂而存在。开发者可以使用我们提供的开发工具链生产“商品”,最后,这些商品将通过数字商城实现。在SOA的生态中,Zero Bundle提供了基本的基础设施技术和开发工具。OEM厂商或合作伙伴可以一起加入开发者平台,打造应用生态,品牌方也可以运营商城,从而构建互利共赢的商业模式。每个人都可以创造、分享和共赢,共同繁荣整个SOA生态系统。
零度将坚持“以客户为导向,信守承诺”的质量方针,为客户提供值得信赖的智能汽车全栈技术解决方案,与全体同仁携手并进,共同将我们中国汽车软件推向新时代。
谢谢你
免责声明:该文章系本站转载,旨在为读者提供更多信息资讯。所涉内容不构成投资、消费建议,仅供读者参考。
-
最新内容