前言:
随着汽车产业“新四化”的加速推动,智能汽车已成为各国科技发展战略重点,在社会数字化转型的浪潮下逐渐形成跨领域协作、多技术融合的汽车产业新赛道,软件定义汽车已成为行业趋势与共识。
2007年4月份的IEEE会议,“软件定义汽车”(SDV,Software Define Vehicle)的概念被首次提出,而后 2016 年百度自动驾驶事业部总经理再次提及,随之这一概念开始在汽车行业内广为流传,并逐步成为汽车行业对于智能汽车演进方向的共识。
虽已成为产业共识,但目前软件定义汽车(software defined vehicles ,SDV)这一概念仍缺乏标准定义。目前行业普遍认为比较合理的描述是:“软件定义汽车就是软件深度参与到汽车的定义、架构、开发、验证、销售、服务等全生命周期的过程中,并不断改变和优化各环节,实现驾乘体验持续优化、汽车价值持续增值”。具体是指在模块化和通用化硬件平台支撑下,以人工智能为核心的软件技术决定整车功能的未来汽车。
软件定义汽车体系框架
软件定义汽车架构层面最核心的特点为:软硬解耦。传统汽车电子系统的软件和硬件耦合在一起,ECU 软件的开发测试依赖于硬件,导致开发测试难度较大、灵活性很差。
在软件定义汽车时代,既支持高安全性、高实时性应用场景,又支撑大数据并行处理、高性能计算应用场景。软件可实现跨车型、跨平台、跨车企重用,支持应用快速开发、持续发布。
另外,系统开放、生态融合是软件定义汽车时代的另一个典型特征。信息孤岛式的封闭系统已成为过去,汽车产业亟需开放融合。在构建满足人-车-路-网-云产业融合协同发展的过程中,系统开放和生态融合成为必然。
随着企业向软件定义汽车开发方法的转变,软件架构也需要同步进行升级,引入面向服务的架构(Service-Oriented Architecture,简称 SOA)方法论。
SOA服务化架构示意图
汽车SOA是对整车智能化的底层能力进行组织。将车端的硬件能力和各种功能SOA化,划分为不同的服务,拆分成颗粒度更小的接口。这些服务根据SOA标准进行接口设计,基于SOA标准协议进行通信。这样,各服务组件之间就可以相互访问,从而扩展了服务的组合形式。
SOA软件架构的特性就是高内聚、松耦合、服务平台无关化、服务动态部署/动态发现。因而为汽车出厂后的持续升级和服务降低难度、拓展出更多的可能性。
随着软件在汽车产业中扮演越来越重要的角色,其面临的挑战也逐渐显露出来。当前,汽车软件开发规模及整体复杂度大幅提升,对整车厂和相关零部件厂商的软件开发能力提出了更高的要求。如何实现更快捷高效的软件开发及持续的迭代升级,是汽车行业关注的焦点。
昂辉科技基于Web架构设计开发的商用AUTOSAR配置工具——EasySAR-Configurator,提供全新开发模式,可应用于汽车电子控制器产品开发实施阶段,通过配置通讯、诊断、存储、网络管理等相关协议栈生成配置代码,集成到软件工程中以实现不同应用场景。
EasySAR-Configurator符合 AUTOSAR 4.x 方法论,满足 AUTOSAR 架构开发需求,可兼容行业内主流工具,可定制化开发功能插件,能够保障开发流程的可靠性和安全性,实现高效率、高质量的软件交付。
素材来源:
软件定义汽车产业生态创新白皮书(V1.0)