News

2022中国汽车供应链大会|东软睿驰总经理曹斌:面向下一代域控制器的软件先行开发模式

2022年6月27-29日,“2022中国汽车供应链大会暨首届中国新能源智能网联汽车生态大会” 在武汉举办。东软睿驰总经理曹斌受邀参加汽车强国目标下的汽车供应链新生态建设-战略峰会”,并在“多元共创一打造智能网联新生态”论坛中发表《面向下一代域控制器的软件先行开发模式》主题演讲,分享对于下一代域控制器架构发展趋势、开发难点、以及“软件先行”的开发模式、方法论等行业解读与思考。

采用SOA架构思想的域控制器使SDV进入实践阶段

域控制器是SDV趋势下真正开始实践“软件定义汽车” 的关键一步

软件定义汽车中,并不是所有软件都能起到软件「定义」汽车的作用,过去一台车里有几百个ECU,某些组合功能的开发,可能会涉及5到6个ECU的修改,这种形态很难实现软件定义汽车,很难根据市场和智能化的需求定义新的功能,并快速导入车型。

随着采用SOA架构思想下的域控制器出现,使得很多功能被抽象化变成以太网的服务、网络接口、内部调用的AP1,在整个域控制器的大算力平台下,可以在软件层面快速地实现过去多个ECU才能完成的组合功能,帮助整车实现更高级的特性和更多的高附加值功能,成为汽车产业真正实践SDV最关键的一步。

SOA思想是域控制器架构发展的核心方法论

SDV要求整车软件形成统一的体系架构与开发视图,SOA为整车基于软件组件的设计提供了方法论支撑,使得软硬件充分解轉,将标准的服务和接口抽象化,实现功能的组合、灵活的调用,实现整车软件功能的可升级迭代,提高开发速度。

下一代域控制器的开发难点

当下,随着整车电子电气架构发生革命性变化,域控制器架构开发面临日益复杂等痛点,包括多核异构、硬件加速、功能安全和信息安全等相关问题的集中处理,导致传统V字正向开发模式难以持续。

1.关键技术路线的调整难度更高
当出现由于产业发展或芯片短缺需要换用不同域控芯片时,可能会需要大量的软件重构,且很难持续迭代。

2.软件复杂度提升
由于域控制器的开发涉及多方面功能的组合、且涉及多种不同类型的操作系统、中间件、以及功能安全、信息安全等专业领域,导致汽车软件比重增多,软件复杂度也随之提升。

3.组织架构、人才know-how
由于域控制器功能开发涉及整车很多方面,研发复杂度激增之下,需要拥有完整知识体系(SOA方法学、C++语言)、具备核心Know-how的团队与组织架构。

4.开发方法学与生态尚未成熟
域控制器开发中涉及到CP、AP的不同开发体系,调试工具碎片化问题难以消除,有机整合尚待时日。

在整车开发模式、技术复杂度、组织体系、开发周期等多维度的挑战之下,东软睿驰提出 “软件先行”的开发理念,与车企一起探索使域控制器软件开发更加敏捷的路径。

软件先行开发模式——解决域控制器开发痛点

面对以上挑战,软件体系与架构的升级、新的开发方法论成为行业发展的大势所趋,构建通用的基础软件平台、整车的关键特性和创新功能先行通过软件释放,成为解决域控制器开发痛点的关键所在。

基于此,东软睿驰提出“软件先行”的开发方法论,即通过应用软件开发独立于硬件,与硬件供应商并行开发,实现上层应用可持续的优化迭代,硬件可灵活的升级和替换,从而助力产品更快速、无缝导入量产。

践行软件先行的关键技术支撑

整车功能的服务化定义:统一的方法论指导下对整车功能进行服务化设计与定义。

应用层访问整车服务的运行框架:支持整车不同类型服务运行的标准软件框架,向应用层提供使用服务属性的各类调用接口。

原型开发平台及工具链:针对域控制器多核异构等特点,提供实现硬件抽象的原型开发平台及高效协同的工具链。

量产对原型平台的兼容:基于原型平台开发的应用,将软件与硬件进行适配调试,无缝导入到量产硬件。

通过以上关键技术的支撑,开发者可以更加聚焦应用软件的开发与迭代,快速构建核心软件团队,未来整车硬件的自主选择性也会大幅提升。

东软睿驰针对域控制器架构的“软件先行”实践

作为“软件先行”开发方法论的探索和践行者,东软睿驰倡导以标准化的域控制器硬件,通用的基础软件平台NeuSAR、中间件、工具链,以及车云一体平台、大数据为关键技术产品,同时面向OEM提供应用软件开发的定制化服务,和硬件的适配化服务。

践行“软件先行”理念的核心产品——汽车基础软件平台NeuSAR,兼容最新版AUTOSAR,提供标准基础软件,中间件ASF及开发工具,为 “软件先行”的开发模式提供整车软件开发平台及对应的工具链。

针对域控制器的软件开发平台一NeuSAR DS

东软睿驰发布的NeuSAR DS (Domain System)致力为汽车开发者提供支撑SOA架构的软件平台及方法论,使开发者可以更高效地开发出有创造力的新功能。

NeuSAR DS对于域控制器多核异构下的多种OS、AUTOSAR CP/AP、SOA中间件以及其他支撑上层应用的必要软件环境进行封装,实现完整的运行环境和工具链,主机厂可以基于NeuSAR DS提供的原型硬件或者虛拟化环境,快速进入到应用开发阶段。同时也为生态合作伙伴提供硬件导入的支持,包括培训及相应的硬件适配工具和开发方法,使得在后续硬件开发过程中、直接适配无缝导入量产。目前这种模式已经在合作伙伴中得以实践和应用。

未来,东软睿驰将持续以软件技术为核心,聚焦基础软件NeuSAR、智能驾驶、智能网联等关键领域,期待与车企一同探索、践行 “软件先行”开发模式,助力OEM打造创新的功能特性、持续迭代的功能体验,构建共同定义、共同研发、共同生长的汽车产业发展新生态。