零念科技CEO柯柱良:共建高安全可靠的智能汽车操作系统

智能汽车设计 2023-07-13 20:33

 上海零念科技有限公司(LinearX)是一家成立于2021年的初创企业,相比其它从事智能驾驶基础软件平台的公司,其进入的时间并不早,况且还面临着国内外激烈的竞争环境。那么,零念科技成立的初衷是什么?这家公司产品和技术的竞争力又如何?带着众多的疑问,焉知汽车专访了零念科技的创始人兼CEO柯柱良先生,并进行了深入的交流。


全球第一款

L3级自动驾驶域控制器的见证者

柯柱良本科毕业于西安电子科技大学的通信工程专业,并在德国亚琛工业大学获得计算机硕士学位。毕业后,他曾在华为、德国大众、TTTech等多家企业任职,在此期间,参与主导了奥迪zFAS全球第一款L3级自动驾驶域控的开发工作。2018年,他外派回国后就职于上汽创时智驾,并担任平台软件技术负责人,负责上汽荣威、上汽智己等多个智能驾驶项目。2021年,他创立零念科技并担任CEO。


其中,全球第一款L3级自动驾驶域控的研发经历让他一直引以为豪。奥迪zFAS先人一步只是一方面,更重要的意义在于它第一次真正实现了L3级自动驾驶的量产落地,难度之大可想而知。“我有幸参与了这样一个具有开创性的大型项目,亲身经历了复杂型系统的构建,并验证了它的可靠性、安全性。其中,很多系统逻辑和方法论对我们今天的工作依然有很强的借鉴和指导意义。”柯柱良表示。


谈到项目本身,他感慨颇多:“整个项目过程中踩过的坑很多。其中一个,是做泊车超声波雷达系统的时候,系统单独运行的时候,工作很稳定。但是,再集成进去一些其它软件的时候,由于受到其它系统的影响,超声波雷达的性能出现急剧下降。经过多次试错和磨合,才最终发现并解决了问题。当很多功能要集成到一个域控制器的时候,系统的复杂性大大增强,解决各个系统之间的相互干扰就是一项很大的挑战。”


其中,供应商的管理也是一个很棘手的问题。当时,奥迪的zFAS可以称得上是行泊一体方案的“鼻祖”了。但是,当时芯片的性能远没有现在这么强,一款智能驾驶域控要拼凑多达4~5颗SoC/MCU芯片,奥迪的zFAS域控制器采用的主控芯片有:英伟达的Tegra K1 VCM、Mobileye的EyeQ3、Altera的Cyclone V以及英飞凌的Aurix TC297T等。因此,这个项目必然需要调动多家供应商一起来做,管理难度可想而知。

某主机厂的zFAS域控制器

“当时,这个项目有超过1000多个软件接口,并且,38个应用层软件来自不同的供应商。如何划分不同供应商之间的界限,对系统设计而言是一项很大的挑战。那个时期,各家芯片的算力还非常有限,但系统要实现的功能却和现在差不多,所以,我们后期花了很长的时间不断地去做系统优化。”柯柱良介绍说。


EE架构演进驱动底层软件的变革

整车EE架构的演进驱动了汽车底层OS的变革。在分布式架构阶段,操作系统还是采用Classis AUTOSAR(CP),CP引入了RTE标准中间通信模型和标准BSW,主要应用于高性能MCU;到了集中式域控架构阶段,Classis AUTOSAR(CP)升级为Adaptive AUTOSAR(AP),AP引入了面向服务的架构(SOA),以及对POSIX系统的支持,主要应用于高算力SoC;未来的中央计算架构也许将出现新的底层操作系统。在EE架构的不同阶段,智能驾驶系统对底层基础软件的需求存在较大的不同。

EE架构的演进驱动了汽车底层OS的变革

在柯柱良看来,CP出现后 ,才有了明确的中间件概念。CP的一个重要使命就是实现标准的软件接口,实现软硬件解耦,便于不同供应商的产品能够相互兼容。而AP有两个使命,一是支持SoC,二是实现SOA的软件架构。


未来将是多个CP/AP混杂的多芯片复杂的异构架构。对中间件来说,最重要的是实现跨域系统的抽象。一个比较理想的中间件就是要实现软硬件完全解耦,对于上层应用而言,它不需要知道服务从哪里来,服务对象是SoC还是MCU,通过中间件进行服务的调用即可。


共建高安全可靠的汽车操作系统

据相关业内人士透露,特斯拉没有使用AUTOSAR AP,国内的几家主要造车新势力也没有用,大部分采用的是AUTOSAR CP+DDS 的形式。甚至,一些正在转型的传统车企也没有太大的意向去用AUTOSAR AP。原因可能有以下几种:1)使用成本高;2)效率不高;3)AUTOSAR只负责车内通信,不支持车云通信,无法支持车路协同场景。


不过,也有人认为,AUTOSAR AP只会越来越重要,因为它是顺应车载技术,并不断发展的规范,覆盖面会越来越广。在未来,没有AUTOSAR AP的支持,多域融合的中央计算架构很难被搞定。


柯柱良表示,特斯拉之所以没有使用 AUTOSAR AP,采用自己搞的一套系统,是因为特斯拉是基于互联网的思维去造车。如果其它家也都像特斯拉一样,具备全栈自研的能力,那么,就可以无需适配别人需求,自己玩就好。所以,特斯拉的做法完全可以理解,类似于苹自己做手机底层软件的思路。


也许,市场上会出现一两家类似特斯拉的造车公司,但大部分企业还是需要围绕AUTOSAR生态去做事情。AUTOSAR AP提供了一套国际化、标准化的能力,支持企业之间的软硬件解耦。企业之间需要考虑的是如何互相兼容、互联互通和开放。


“AUTOSAR AP的主要优势就在于它是一个国际化的标准,是一个生态体系,只有符合这个生态的产品才有很强的生命力。多域融合的中央计算架构更为复杂,如果没有一套统一的标准,各个域相互之间就无法真正融合,所以未来AUTOSAR AP将成为主流,像安卓一样成为一个大生态。多数企业都是需要加入到这个生态中,大家一起共同成长。”柯柱良认为。


零念科技定位于量产

零念科技从成立之初,整个产品规划的定位就是要做一个可落地、可量产的方案,从L2再到L3,通过不断地迭代和升维,解决智能驾驶或EE架构的安全性问题,切实帮助车企解决痛点问题。柯柱良直言:“我们做产品从一开始就是奔着量产去的。从公司使命:科技赋能客户,领航安全出行,就可以反映出来。”


“这两句话包含两层意思:其一,不管是做产品还是工程,零念科技都希望给客户赋能,让客户有更强的能力掌握中间件和底层软件开发;其二,零念科技的产品定位是高安全,旨在弥补智能汽车操作系统当前安全性方面的缺失。”他解释道。


“另外,我们的团队具备很强的整体系统落地的工程化能力,能够让软件在资源有限的嵌入式处理器中跑得好、跑得稳。因为团队中有很多同事曾在博世、大陆等国际Tier1或上汽创时智驾等企业任职,拥有整车或域控软件部署方面的丰富开发经验和较强的工作能力。”柯柱良自豪地介绍说。


零念科技的产品与工具链

零念科技的主要产品包括:确定性通信产品PowerD-Comm、确定性调度产品PowerD-Sched和安全服务包SafetyOSS;提供的主要服务有:
1)嵌入式系统定制 —— 基于Classic AUTOSAR对MCU/SoC安全岛进行嵌入式系统定制;
2)芯片级安全驱动 —— 为SoC芯片定制安全驱动MCAL和底层安全策略;
3)TSN和时间同步 —— 为TSN芯片提供精确的QoS配置和控制并实现时间同步。


那么,零念科技分别为嵌入式系统和高算力SoC提供的解决方案和定制化的开发服务有何不同呢?

分别针对MCU和SoC的解决方案

柯柱良回应道,不管是现在还是未来,PowerD-Comm和PowerD-Sched都支持CP和AP平台,只是产品真正部署进去时,可能部分代码会有相应调整。


关于定制化开发,在CP端,会采用一些比较成熟的CP产品,零念科技在此基础上为客户提供定制化服务;在AP端,零念科技的自主可控能力更强一些,不管是AP平台还是底层协议栈,都可以根据客户需求进行定制化开发。


从市场来看,目前CP处于一个比较稳定的状态,各家做得都差不多;AP则处在一个不断“变”的过程中,还处于逐渐被接受的过程,没有达到稳定的状态,大家都处在一个摸索阶段。因此,在AP端,客户定制化合作的点会更多一些。总体而言,零念科技的产品可以解决跨域通信、调度准确性等痛点问题。


1)确定性通信中间件PowerD-Comm

所谓确定性通信中间件PowerD-Comm的主要定位是用于传输关键性信号,比如车身XYZ三轴信号。从原理上看,它是软硬件一体的解决方案,除了软件,还会利用TSN或TTE等硬件交换芯片,基于时间片分时传输理论构建数据的虚拟传输通道, 可以解决数据流相互干扰和并发传输(Boost)下带来的传输不稳定,延时丢包等问题。实现不同芯片或控制器之间信号的可靠传输。


“PowerD-Comm的第一个应用场景是整车以太网化,因为它不会直接和SOA通信竞争,而是可以取代CAN总线的部分工作,以大幅降低整车总线的使用成本。另外,PowerD-Comm还有另一个应用场景,即支持当前的EE架构无缝过渡到SOA架构。因为它能够同时支持CP的RTE接口和AP的aracom接口, 并且提供了信号到服务(S2S)的映射功能。也就说,支持在SoC上部署一套类似MCU的环境,可将之前部署在MCU上的算法无缝移植到SoC上。”柯柱良介绍说。


2)确定性调度中间件PowerD-Sch

PowerD-Sch确定性调度中间件通过时间触发调度(TIMER_TRIGGER)、事件触发调度(EVENT_TRIGER)、数据触发调度(DATA_TRIGGER)机制可保证用户的应用确定性的执行。

时间触发调度 - 通过时间确定性确保系统的安全

PowerD-Sch确定性调度的主要任务则是对智能驾驶系统的复杂任务进行编排,保证各项任务的顺利执行,避免系统资源无序抢夺、重入等问题,进而造成系统资源浪费,效率低下。如果没有调度器,部署后会发现相互之间会抢占资源,导致有些任务根本无法按照设想执行,甚至会造成系统性锁死、崩溃等现象。


“总体而言,确定性调度解决的问题就像用木桶装水。如果路不好走,水很晃的话,就需要很大的木桶去装水,才能确保水不会洒出来。但问题也就来了,在域控制器中,用“大桶”意味着成本就会高,就好比原来只要30TOPS算力就能解决的问题,现在可能要用70或80TOPS的大算力SoC才行。


通过确定性调度,给所有任务进行合理编排,让其有序执行,使“水”不再晃,SoC的算力资源就可以得到充分利用。那么,在这种情况下,就相当于可以用更小的“木桶”—— 合适的小算力资源的SoC把整个系统顺利跑起来。”柯柱良形象地解释说。


3)LinearX CarOS工具链

零念科技定位于汽车领域的软件供应商,具有自主知识产权的底层和中间件软件技术,构建底层数据与应用平台之间高可靠、高安全、高实时的互联互通,形成了以工具链自动化生成“底层软件+中间件+应用层服务”的产品形式。


柯柱良解释说,首先,零念科技的LinearX CarOS工具链是一套非常友好的图形化设计工具,对工程师能力的要求降低了很多,不需要写代码,只要经过培训,就能掌握我们工具链产品的定制化配置能力。


其次,这些工具链可以自动生成配置,不需要做过多的代码二次开发,甚至可以零代码生成新的产品配置;


最后,一些监控软件能够快速定位到之前设计的偏差。

LinearX CarOS开发工具链 —— 降低开发周期和成本

 关于工具链自动化生成“底层软件+中间件+应用层服务”的产品形式,他表示,目前零念科技提供给客户的定制化产品很多都是通过工具链实现的,例如客户要定义一些应用层接口,只需在工具链上操作建模,把想要的接口模型建好,就可以自动化生成全部代码。甚至一些中间件软件模块也可以通过工具链来配置,比如,需要支持几个调度模块,都可以通过图形化界面生成,然后生成代码,再通过一体化CI/CD方式部署所有的代码,集成编译后自动放到流水线中。


术业有专攻

深耕自己擅长的领域

事实上,现在很多做域控的Tier1自己也在做中间件,这对专门做中间件的企业来讲,是不是会带来一定的冲击呢?


对此,有业内人士直言不讳的讲道:“目前域控Tier1做中间件是可以理解的。不过,总体上来看,国内行业内卷太严重,甚至有一些企业在做一些自己不太擅长的事情,导致行业处于鱼龙混杂的状态。


“从目前情况来看,其中有一些做中间件的公司还缺乏一定的专业性,比如,有些企业中间件的Base是用开源方案,甚至是用ROS方案,这样的方案可能仅限于做一个Demo,要想真正量产,还要做功能安全的验证,这些开源方案很难做到量产。”


柯柱良认为,有些厂家的中间件过于定制化,只能适配自己的板子。对主机厂来说,他们更希望有一套支持广泛的中间件方案,而不只是单独适配某一套硬件,不然就又回到了软硬件一体的老路。从商业逻辑上说,主机厂肯定希望中间件能够实现充分的软硬件解耦,而且解耦越彻底越好,这样可控性才会更强。


在行业发展初期,还没有特别好的产品出现之前,可能大家都想自己尝试去做一做。但是,随着行业逐渐成熟,最终还是会趋向于专业分工,大家各自去做自己比较擅长的事情。


“零念科技专注智能驾驶平台软件,致力于持续不断地提升自己的“软实力”,为智能汽车和智能驾驶提供完全自主可控的操作系统,以及高度可扩展的安全基础软件平台和定制化的解决方案。”柯柱良最后总结说道。


END

智能汽车设计 关注智能汽车发展,分享智能汽车知识!
评论
  • 时源芯微——RE超标整机定位与解决详细流程一、 初步测量与问题确认使用专业的电磁辐射测量设备,对整机的辐射发射进行精确测量。确认是否存在RE超标问题,并记录超标频段和幅度。二、电缆检查与处理若存在信号电缆:步骤一:拔掉所有信号电缆,仅保留电源线,再次测量整机的辐射发射。若测量合格:判定问题出在信号电缆上,可能是电缆的共模电流导致。逐一连接信号电缆,每次连接后测量,定位具体哪根电缆或接口导致超标。对问题电缆进行处理,如加共模扼流圈、滤波器,或优化电缆布局和屏蔽。重新连接所有电缆,再次测量
    时源芯微 2024-12-11 17:11 74浏览
  •         在有电流流过的导线周围会感生出磁场,再用霍尔器件检测由电流感生的磁场,即可测出产生这个磁场的电流的量值。由此就可以构成霍尔电流、电压传感器。因为霍尔器件的输出电压与加在它上面的磁感应强度以及流过其中的工作电流的乘积成比例,是一个具有乘法器功能的器件,并且可与各种逻辑电路直接接口,还可以直接驱动各种性质的负载。因为霍尔器件的应用原理简单,信号处理方便,器件本身又具有一系列的du特优点,所以在变频器中也发挥了非常重要的作用。  &nb
    锦正茂科技 2024-12-10 12:57 76浏览
  • 智能汽车可替换LED前照灯控制运行的原理涉及多个方面,包括自适应前照灯系统(AFS)的工作原理、传感器的应用、步进电机的控制以及模糊控制策略等。当下时代的智能汽车灯光控制系统通过车载网关控制单元集中控制,表现特殊点的有特斯拉,仅通过前车身控制器,整个系统就包括了灯光旋转开关、车灯变光开关、左LED前照灯总成、右LED前照灯总成、转向柱电子控制单元、CAN数据总线接口、组合仪表控制单元、车载网关控制单元等器件。变光开关、转向开关和辅助操作系统一般连为一体,开关之间通过内部线束和转向柱装置连接为多,
    lauguo2013 2024-12-10 15:53 81浏览
  • 一、SAE J1939协议概述SAE J1939协议是由美国汽车工程师协会(SAE,Society of Automotive Engineers)定义的一种用于重型车辆和工业设备中的通信协议,主要应用于车辆和设备之间的实时数据交换。J1939基于CAN(Controller Area Network)总线技术,使用29bit的扩展标识符和扩展数据帧,CAN通信速率为250Kbps,用于车载电子控制单元(ECU)之间的通信和控制。小北同学在之前也对J1939协议做过扫盲科普【科普系列】SAE J
    北汇信息 2024-12-11 15:45 77浏览
  • 我的一台很多年前人家不要了的九十年代SONY台式组合音响,接手时只有CD功能不行了,因为不需要,也就没修,只使用收音机、磁带机和外接信号功能就够了。最近五年在外地,就断电闲置,没使用了。今年9月回到家里,就一个劲儿地忙着收拾家当,忙了一个多月,太多事啦!修了电气,清理了闲置不用了的电器和电子,就是一个劲儿地扔扔扔!几十年的“工匠式”收留收藏,只能断舍离,拆解不过来的了。一天,忽然感觉室内有股臭味,用鼻子的嗅觉功能朝着臭味重的方向寻找,觉得应该就是这台组合音响?怎么会呢?这无机物的东西不会腐臭吧?
    自做自受 2024-12-10 16:34 136浏览
  • 概述 通过前面的研究学习,已经可以在CycloneVGX器件中成功实现完整的TDC(或者说完整的TDL,即延时线),测试结果也比较满足,解决了超大BIN尺寸以及大量0尺寸BIN的问题,但是还是存在一些之前系列器件还未遇到的问题,这些问题将在本文中进行详细描述介绍。 在五代Cyclone器件内部系统时钟受限的情况下,意味着大量逻辑资源将被浪费在于实现较大长度的TDL上面。是否可以找到方法可以对此前TDL的长度进行优化呢?本文还将探讨这个问题。TDC前段BIN颗粒堵塞问题分析 将延时链在逻辑中实现后
    coyoo 2024-12-10 13:28 101浏览
  • 本文介绍Linux系统(Ubuntu/Debian通用)挂载exfat格式U盘的方法,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。修改对应的内核配置文件# 进入sdk目录cdrk3562_linux# 编辑内核配置文件vi./kernel-5.10/arch/arm64/configs/rockchip_linux_defconfig注:不清楚内核使用哪个defc
    Industio_触觉智能 2024-12-10 09:44 92浏览
  • 【萤火工场CEM5826-M11测评】OLED显示雷达数据本文结合之前关于串口打印雷达监测数据的研究,进一步扩展至 OLED 屏幕显示。该项目整体分为两部分: 一、框架显示; 二、数据采集与填充显示。为了减小 MCU 负担,采用 局部刷新 的方案。1. 显示框架所需库函数 Wire.h 、Adafruit_GFX.h 、Adafruit_SSD1306.h . 代码#include #include #include #include "logo_128x64.h"#include "logo_
    无垠的广袤 2024-12-10 14:03 69浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-10 16:13 105浏览
  • 近日,搭载紫光展锐W517芯片平台的INMO GO2由影目科技正式推出。作为全球首款专为商务场景设计的智能翻译眼镜,INMO GO2 以“快、准、稳”三大核心优势,突破传统翻译产品局限,为全球商务人士带来高效、自然、稳定的跨语言交流体验。 INMO GO2内置的W517芯片,是紫光展锐4G旗舰级智能穿戴平台,采用四核处理器,具有高性能、低功耗的优势,内置超微高集成技术,采用先进工艺,计算能力相比同档位竞品提升4倍,强大的性能提供更加多样化的应用场景。【视频见P盘链接】 依托“
    紫光展锐 2024-12-11 11:50 47浏览
  •         霍尔传感器是根据霍尔效应制作的一种磁场传感器。霍尔效应是磁电效应的一种,这一现象是霍尔(A.H.Hall,1855—1938)于1879年在研究金属的导电机构时发现的。后来发现半导体、导电流体等也有这种效应,而半导体的霍尔效应比金属强得多,利用这现象制成的各种霍尔元件,广泛地应用于工业自动化技术、检测技术及信息处理等方面。霍尔效应是研究半导体材料性能的基本方法。通过霍尔效应实验测定的霍尔系数,能够判断半导体材料的导电类型、载流子浓度及载流子
    锦正茂科技 2024-12-10 11:07 64浏览
  • 全球知名半导体制造商ROHM Co., Ltd.(以下简称“罗姆”)宣布与Taiwan Semiconductor Manufacturing Company Limited(以下简称“台积公司”)就车载氮化镓功率器件的开发和量产事宜建立战略合作伙伴关系。通过该合作关系,双方将致力于将罗姆的氮化镓器件开发技术与台积公司业界先进的GaN-on-Silicon工艺技术优势结合起来,满足市场对高耐压和高频特性优异的功率元器件日益增长的需求。氮化镓功率器件目前主要被用于AC适配器和服务器电源等消费电子和
    电子资讯报 2024-12-10 17:09 87浏览
  • RK3506 是瑞芯微推出的MPU产品,芯片制程为22nm,定位于轻量级、低成本解决方案。该MPU具有低功耗、外设接口丰富、实时性高的特点,适合用多种工商业场景。本文将基于RK3506的设计特点,为大家分析其应用场景。RK3506核心板主要分为三个型号,各型号间的区别如下图:​图 1  RK3506核心板处理器型号场景1:显示HMIRK3506核心板显示接口支持RGB、MIPI、QSPI输出,且支持2D图形加速,轻松运行QT、LVGL等GUI,最快3S内开
    万象奥科 2024-12-11 15:42 68浏览
  • 肖特基具有很多的应用场景, 可以做同步整流,防止电流倒灌和电源反接等,但是随着电源电流的增大,肖特基导通正向压降0.3~0.7v的劣势也越发明显,产生了很多的热,对于工程师的散热设计是个考验,增加了工程师的设计难度和产品成本,目前一种新的理想二极管及其控制器,目前正在得到越来越广泛的应用- BMS,无人机,PLC,安防,家电,电动工具,汽车等都在快速普及理想二极管有三种架构,内置电荷泵的类似无锡明芯微MX5050T这种,驱动能力会弱点,静态功耗200uA,外置电荷泵MX74700T的这种驱动能力
    王萌 2024-12-10 08:51 85浏览
  • 天问Block和Mixly是两个不同的编程工具,分别在单片机开发和教育编程领域有各自的应用。以下是对它们的详细比较: 基本定义 天问Block:天问Block是一个基于区块链技术的数字身份验证和数据交换平台。它的目标是为用户提供一个安全、去中心化、可信任的数字身份验证和数据交换解决方案。 Mixly:Mixly是一款由北京师范大学教育学部创客教育实验室开发的图形化编程软件,旨在为初学者提供一个易于学习和使用的Arduino编程环境。 主要功能 天问Block:支持STC全系列8位单片机,32位
    丙丁先生 2024-12-11 13:15 49浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦