8月3日,东软睿驰总经理曹斌受邀参加盖世汽车“2022第三届软件定义汽车论坛暨AUTOSAR中国日”,并发表《下一代汽车基础软件平台赋能SDV驶入新阶段》主题演讲,阐释了软件定义汽车发展进入新阶段,SDV开发难点及「软件先行」开发理念等行业观点。
SDV实践进入深水区
2015年前后,汽车产业逐渐出现软件定义汽车的讨论,随着时间的发展,大家对其认识越来越深刻。行业有一个Gartner技术成熟度曲线,大体分为:萌芽期、热度上升期、过热期、幻灭期、恢复期、成熟期。
目前,软件定义汽车也恰恰处于热度很高、过热以及幻灭交错的阶段,软件定义汽车的实践进入到深水区。相关企业在软件开发模式中做了许多探索,但因为处于新领域的无人区,缺少可参照、可借鉴的体系和方法,实践中也会有很多挫折和反复。
这些珍贵的实践过程终会给SDV带来越来越清晰的思路,并使新的方法和框架逐渐浮现。
SDV并不容易
中国的汽车市场非常具有生命力与创新力,拥有众多的汽车品牌、车型种类。通过软件的创新和迭代,为消费者带来新的价值和体验,已经成为共识。现在很多企业愿意拥抱软件定义汽车的理念,并积极地进行创新和探索,但在这个“试错”与“剪枝”过程中,也为行业积累了大量的经验和教训。
当软件创新从驾舱拓展到整车范围时,软件定义汽车才真正开始,同时也遇到了巨大的挑战。这是因为在涉及动力、底盘、自动驾驶、车身控制等整车范围智能化的领域,还缺少像驾舱中的安卓系统那样成熟且稳定的开发框架、开发方法和生态体系。需要构建的软件规模庞大复杂,且由于新代码比例过高,错误难以收敛,导致开发计划往往难以达成。
在域控制器的方案中大多会采用AUTOSAR Classic和Adaptive,这为软件体系提供了相对成熟的基础,但是即便如此,软件开发的工作量仍然十分庞大,需要补充很多的底层的基础设施、中间件和应用框架,并需要整合起来的工具链系统,来支持应用软件的开发和发布。
这个过程中,传统的V字型开发流程也变得难以适应。我们看到很多项目在选择芯片、确定域控方案、选择供应商等环节花费了相当多的时间,但如果这之后才开始开发软件,留给软件的工期已经远远不够。并且,在一个车型上投入大量资源开发完成的软件,可能会由于硬件、供应商的变化,导致在后续的车型上无法很好的复用。
面对以上挑战,行业不仅需要一套成熟稳定的软件框架,同时在开发方法学以及流程体系上也需要积极拥抱变化。
「软件先行」模式是SDV的基础
通过「软件先行」,建立独立于车型的软件开发组织,发布跨车型的整车软件包,标志SDV的真正开始。
东软睿驰提出「软件先行」的开发方法论,先于硬件系统的设计,优先开发整车的软件系统,聚焦于开发和展现品牌所独有的先进特性,并在此基础上不断迭代完善,不断在消费者可感知的智能化、个性化、场景化的特性上进行创新和打磨。
硬件系统是为提供软件所需的运行能力而构建,可以针对不同的车型选择不同的配置,再将软件适配到不同的硬件上,实现真正独立于车型的软件迭代。这样的开发方法对于拥有众多车型的车企来说尤其重要,否则将无法满足多车型的同步开发,以及保持品牌特征的一致性。
实现这些目标的前提之一,需要有相对独立的软件开发团队。当企业有一个独立的软件团队,可以脱离于车型、硬件架构、控制器、芯片等去开发软件时,这套软件将能够适应未来硬件的不断变化,这将是一个不断生长的有生命力的软件架构,可以面向全车型进行跨车型、跨域的升级迭代,发布新特性。
同时,「软件先行」的模式也需要对整车功能特性的抽象有完整的定义,并针对整车应用的运行环境搭建适用于自己的基础软件和中间件框架,以及配合使用完整的开发工具链,基于这样的平台,开发团队可以专注于整车应用系统的开发、验证、展示和迭代。
东软睿驰助力车企 实现「软件先行」开发模式
东软睿驰一直深耕基础软件领域,致力于为软件定义汽车时代构建生态与共识,作为AUTOSEMO的创始会员单位,牵头推进了《AUTOSEMO Service Framework技术规范1.0》(以下简称ASF)和《AUTOSEMO车云一体技术规范1.0》等技术规范以及发布行业首个白皮书等工作。
ASF是在AUTOSAR的基础上搭建的跨核、跨域的中间件系统,帮助整车在软件架构层面上实现相对标准化、稳定并且有生态支撑的应用运行框架。
当然,仅有ASF可能还不够,支持域控制系统的开发还需要很多基础功能的整合,不仅要把AP和CP融合进去,还要有一套在实践中不断打磨的成熟稳定的软件系统以及相应的工具链。
东软睿驰也在实践中不断探索,把一部分通用化的部分固化下来,整合成针对域控制器的软件开发平台——NeuSAR DS(Domain System),它包含了OS,AUTOSAR AP、CP,ASF中间件以及大量的系统级软件包和工具链。
除了可支持量产的NeuSAR DS,东软睿驰也提供了NeuSAR DS快速原型开发平台,在硬件没有确定的情况下也可以为上层的应用系统快速进行原型系统搭建,助力车企减少开发成本、降低开发风险。
目前已有车企构建了「软件先行」的开发团队,基于东软睿驰NeuSAR DS开发下一代车型的应用软件,并通过软件适配快速导入到量产硬件上,由于在原型开发时使用的接口与量产时域控制器的软件接口是一致的,因而大大缩短了开发的周期。
软件定义汽车发展进入到了一个崭新的阶段,汽车软件平台架构逐渐清晰,行业共识逐步建立。东软睿驰一直致力于成为“软件定义汽车”时代车企可信赖的合作伙伴,围绕软件方面积极探索和创新,为汽车软件发展提供支撑。未来,希望与更多的行业伙伴携手同行、共同创新,使软件定义汽车更早进入到成长和繁荣的阶段。