新闻中心

开放与协作:SDV系统软件的思与辨

7月22日,东软睿驰曹斌总经理出席“2020首届软件定义汽车高峰论坛”,并以首届轮值主席身份参加“中国汽车基础软件委员会AUTOSEMO成立仪式”。

论坛期间,曹斌总经理发表了《SDV系统软件的思与辨》主题演讲。

开放与协作:SDV系统软件的思与辨插图
<东软睿驰汽车技术(上海)有限公司总经理曹斌进行主题演讲>
《SDV系统软件的思与辨》

SDV

 

现阶段整个汽车产业在发生非常巨大的变化,软件比重的增多,车辆的全时在线,AI智能的加入,这些现象将会导致汽车开发架构随之发生改变,整个生态系统会更加开放和广泛,于此同时,参与者已由过去的车企、软硬件供应商、向更多方面渗透,门槛降低的需求及趋势已经逐步确立。 但是,如何让更多的人参与进来,我们发现这里面涉及了人类社会发展到现在最大的两个体系IT和汽车相融合的问题。汽车领域中,不同车企的开发流程、规范以及质量保证方法等都是非常成体系且独立的。同时IT领域里一代代的软件和互联网技术,一代代的通讯技术和智能技术也发展了大量的知识架构,这就导致一个小的精锐团队想从硬件到软件乃至架构、通讯、智能驾驶、车联网等等,全部掌握几乎是不可能完成的。 未来如果不能解决这个问题,我们在IT领域里曾走过的很多弯路可能还会在汽车领域里重演。在这个过程当中可能会有大量的工作变成毫无意义的成本,解决的关键就是如何把汽车和IT的知识体系进行更有机的融合。  

开放与协作:SDV系统软件的思与辨插图1
在变革的节点中,一个最突出的特征就是我们不知道什么是对的,我们对于对和错的判断突然之间变得上下颠倒了,我们看待这个世界的角度和观念会发生激烈的碰撞,过去或者说我们现在认为对的方式,在未来都可能是颠覆的,都可能发生很大的变化,而且这个变化的节奏会越来越快。在这个时间点,我们需要去思考未来应该是什么样的,什么是对的、什么是错的,我们如何解决现在面对的这种困惑和问题。
开放与协作:SDV系统软件的思与辨插图2
今年有一个话题就是大众危机,但实际上软件危机几十年前在IT领域就已经存在了,最开始在IBM大型机的时代,全球就已经在热烈地讨论软件危机的问题。当人们在处理软件时发现在改进已有缺陷期间又会产生更多的缺陷,并不断的在此路径中循环,这个就是当时危机的状态。
开放与协作:SDV系统软件的思与辨插图3
危机状态其实就是复杂度的问题,在那个时代我们定义软件危机的极限是什么呢?人类能解决最大规模的软件是多大呢?答案是二百万行。同样我们来看大家说的现代软件高科技的组织——谷歌的软件仓库在几年以前号称已经达到了20亿行,任何一个程序员都可以去仓库里面选择他感兴趣或需要的代码段,然后再提交回去。而解决了这一问题的办法正是“开源”这种更加先进、更强调协作、强调共享、强调架构、强调开放的新理念。 同时,软硬件解耦也是目前汽车行业所面临的问题。我们跟欧洲的一些车企去沟通,他们有很多的上层应用可以复用,但在需要增加一个新特性时,Tier1给到主机厂的报价里面,软硬件适配方面的费用及工程量占了很大的比重。他们构建了很多的软件仓库,高质量的解决车辆控制代码,但因为没能解决软硬件解耦的问题,反而受到了束缚。
开放与协作:SDV系统软件的思与辨插图4
 

过去在软件领域里面有一本非常著名的书叫《大教堂与集市》,讲述的是过去的开发方式是建教堂的方式,建教堂的这些人专心从头到尾去设计,从整体的架构、外建及细节等等,所以极其精美且无法模仿,一旦它建立起来了,它的这种领先和独一无二的优势变得不可动摇,但是后来大家就发现建教堂太慢了,因为它需要的资源、体系太专门化,没有办法去复用,没有充足的资源给他去快速地组合,去享用新的趋势和新的要求。同时我们看到开源软件或者说开放系统架构所带来的是一种集市效应,大家在一些共通的语言、接口和体系架构下自己去选择我在这里面扮演什么角色,有人会提出新的需求,就会有人去快速响应,这是一个充分竞争,又充满活力的市场。 应用到如今的汽车领域,如何从芯片到操作系统,再到中间的软件架构,以至于上层各种图象识别、图像渲染等AI算法,调用更多的资源,运用全世界优质软件和聪明的头脑去给我们的系统增加那些令人兴奋的新特性——开放和协作将会是大家最终共同的答案。  

开放与协作:SDV系统软件的思与辨插图5
当然,我们现在的情况还跟想象的差距很远,现在的软件层次还很少,技术方式还是几十年以前一直没有变,并且需要花大量的时间去修改和调试,现在的市场不允许我们做快速的转变,因为有很多的即有市场需要去维护。但是没有办法,这个市场需要我们不断开发新车型出来,我们开发的节奏越来越快,周期越来越短,所以怎样在这种压力非常大,火烤的非常炙热的时候去选择正确的方向去做正确的事情,也是我们很多从业者不得不面对的问题。 
开放与协作:SDV系统软件的思与辨插图6
我们需要一个开放、协同的市场与生态,只有这个生态才能解决我们所面对的这些深刻的问题,未来开放体系的构建正在形成过程当中,包括我们今天构建的AUTOSEMO。我们认为在中国最有可能产生这样的体系,和欧洲主机厂相比,国内主机厂软件仓库构建很少甚至于刚刚开始,所以我们没有包袱,可以更自由地去思考,可以从0去构建,可以有选择的机会,这是个非常幸运的时间点。
开放与协作:SDV系统软件的思与辨插图7
而且,我们中国所拥有的软件开发资源可能是被全世界的主机厂所羡慕的,大量开发分部在中国构建,大量的合作形态和合资公司在构建,同时我们有非常好的互联网资源,接下来我们需要解决的问题就是如何让我们的车和消费者在这个过程当中都能参与进来,去拉动这个市场的需求。我们的政府在推动5G的建设,我们应该拥抱这件事情,当我们的车真正全时在线,每个控制器都能跟云全时互联的时候,更有特性,更有创造性的东西,既不是在主机厂也不是在Tier1供应商,而可能是在很多不知道在哪里的工程师所创造的。  
开放与协作:SDV系统软件的思与辨插图8 
SDV

在东软睿驰成立的时候,我们就在思考如何去构建我们的基础软件平台,思考如何把我们脱胎于东软的,丰富的对于IT、软件工具、开发组织和工具的理解应用到汽车上。2018年我们发布了自主研发的汽车基础软件NeuSAR1.0,并在去年升级并发布了2.0版本,我们在与很多国内主机厂做深入合作,帮助主机厂构建软件仓库和软件开发能力,同时我们也希望把很多可以在这个过程当中定义出来的接口、框架、标准、方案能够open出来,让更多的参与者包括Tier1供应商、软件工程师能在大学没毕业的时候,就能拿着一台开发工具、开发样机去编写有趣的、可能是自动驾驶,或是车联网等相关的软件,为未来汽车软件的繁荣领域里面贡献一点他自己的小想法。 我们希望这是未来一个很好的场景,我们也一直在推动这样的事情,当然它也是基于AUTOSAR,基于过去历史里面积累出的关于安全性、可靠性、软硬件的调度机制、实时系统的解决机制,以及功能安全里面的一些计算和方案。 我们继承并以此为基础,为未来自动驾驶应用和信息安全以及其他应用,设计出更多的接口和框架。

开放与协作:SDV系统软件的思与辨插图9
我们目前的产品有aCore、cCore等,我们希望为未来的软件应用构建出更好的开发平台。同时我们也提出了越来越完善的工具链和工具,让软件工程师无论是在前端还是后端都能得到更好的支持和更方便的调试平台。 
开放与协作:SDV系统软件的思与辨插图10
当然现在还是一个刚刚开始的阶段,我们还在每年不断做标准匹配、融合的工作,同时我们也看到未来一些新的问题又在不断出现,软件的安全性问题、补丁问题、在更开放和复杂系统里舒适性的问题、工程师如何去论证和说明的问题,以及软件、硬件各方面的问题,还有从芯片级别到接口级别的很多变化的问题。在这个过程中需要我们和合作伙伴共同去构建这些体系框架,并去思考这些框架怎么被未来所复用,怎么让更多的人,更容易、更开放地去提出他的想法和思想,更容易地去开发软件。所以我们去解耦,降低门槛,希望大学刚毕业的工程师就能够给汽车编写代码,希望这些代码能够一代代继承下去,因为那就说明我们的架构是稳定清晰的,并且是能够支撑繁荣的未来的。 
开放与协作:SDV系统软件的思与辨插图11
2020年11月,东软睿驰将举办NeuSAR 3.0发布会,同时我们也会推出支持云端协同的新软件框架,希望届时能与各位一同探讨,共同推动这个市场的发展。 
开放与协作:SDV系统软件的思与辨插图12
本次峰会上,东软睿驰就自身基础软件域产品—NeuSAR进行了现场展示,并获得了广泛关注。 
开放与协作:SDV系统软件的思与辨插图13
作为一家汽车行业的创新型企业,东软睿驰将凭借软件能力的优势,通过融合人工智能和大数据等前沿技术,在智能网联、自动驾驶、EV动力系统、出行服务及车联网安全领域,为全球整车企业提供智能化产品、技术、服务及整体解决方案。