12月23日,智能驾驶平台软件公司上海零念科技首次召开产品发布会,宣布推出自主研发的智能汽车平台软件中间件产品LinearX CarOS 1.0。据了解,该产品提供了车规级的高实时、高安全的域控软件平台,基于AUTOSAR标准下实现了跨核异构甚至跨域的中间件通信和实时调度,为当前国内自动驾驶领域稀缺的平台软件能力提供一种快速、安全、稳定的解决方案。
产品发布启动仪式(图片来源:零念科技)
什么是平台软件中间件?
现今,软件定义汽车已经成为行业共识。不过汽车软件架构复杂,究竟什么是平台软件中间件?中间件又将会起到什么作用?
据零念科技介绍,平台软件一般被称为汽车上的操作系统,可以类比成手机操作系统,比如安卓等。它集合了通信、计算机、汽车电子三大领域的核心Know-how,具有研发难度大、耗时长、前期投入多和维护成本高的特点。
而中间件可以简单的理解成中间层软件,它和底层软件紧密结合构成平台软件, 由此联结上层应用层算法和下层硬件如芯片、传感器等。“随着智能网联汽车的快速发展,不同的传感器将会产生海量的多源异构的数据,并且各种严苛复杂的通信场景会对数据的传输提出更高的要求。优秀的中间件将提供一个高安全可靠的平台,实现实时的数据通信和实时调度。高级别自动驾驶要实现SOA架构落地,中间件将是不可或缺的一部分。”零念科技CEO柯柱良表示。
平台软件中间件架构(图片来源:零念科技)
对于软件中间件目前发展现状,柯柱良指出,传统的平台软件通常只局限于同构系统如嵌入式处理器MCU, 而且核心技术主要掌握在国外的软件供应商处,国内从事相关产品研发的企业不多。在技术应用方面,当前各大主机厂普遍面临以下痛点:1. 缺乏统一的接口标准造成接口混乱;2. 缺乏大型软件的系统论和方法论;3. 大量手工代码方法导致软件质量难以控制;4. 软件迭代的周期数月甚至更长;5. 缺乏对量产软件的功能安全要求认知。
零念科技如何打造软件中间件?
相关资料显示,零念科技成立于2021年8月。虽然成立时间较晚,但发展极为迅速。短短100天,这家公司从无到有,在中国上海和德国慕尼黑两个研发中心构建了一支国际化的专业团队,并实现了从概念的推出到产品1.0的落地。
零念科技推出的CarOS产品,针对目前市场痛点, 创造性地基于AUTOSAR的汽车工业标准,把传统的平台软件拓展到了现代的多核异构系统,并结合当前的SOA架构,打造了可拓展的OS服务(如标定,诊断等)。此外,CarOS是一个开发性的系统架构, 可以根据不同主机厂的系统需求,灵活地对接不同的硬件、算法,片内OS进行交付和部署,最终满足主机厂或者Tier 1从L2到L4所需的符合ISO26262车规级高安全的平台软件中间件。
LinearX CarOS产业链覆盖(图片来源:零念科技)
在当天发布会现场,零念科技展示了符合L3/4 级别自动驾驶域控通用架构:嵌入式处理器MCU+两种完全异构的SoC(瑞萨RCAR + 英伟达 Xavier, 可分别用于高速+低速场景或者L4自驾域控硬冗余方案)。在零念科技的CarOS加持下, 三个不同芯片架构的域控可以轻松实现实时通信和整体任务调度, 三位一体地共同完成各种复杂算法功能和多种场景处理。
符合L3/4 级别自动驾驶域控通用架构(图片来源:零念科技)
“我们的产品才刚刚开始”,零念科技CEO柯柱良说, “下一个100天, 我们将凭借着我们十多年来在域控领域的专业技术积累和对中国客户需求的深刻理解, 不断地完善我们的产品和工具链,推出CarOS 2.0, 助力于国内的客户,不管是主机厂,Tier 1或者Tier 2,解决好当前平台软件的卡脖子问题, 早日实现量产目标。”