经纬恒润杨强:系统中间件的思与变
时间: 2023-11-06 18:01
来源: 中国汽车软件大会
作者: editor
2023年11月3日,2023中国汽车软件大会在上海嘉定举办。本届大会以“聚软件之力,创数智未来”为主题,由中国汽车工业协会主办,中国汽车工业协会下属单位中德智能网联汽车推广应用中心、上海智能汽车软件园共同承办,中国汽车工业协会软件分会、智能网联汽车分会和中国汽车工程学会汽车基础软件分会协办。紧扣新时代汽车产业高质量发展和汽车软件发展要求,本次会议设置了“1场大会论坛+4个主题论坛”,旨在打造汽车软件领域开放、高端、权威的交流与沟通平台。
其中,在下午举办的“汽车操作系统‘芯’发展”主题论坛上,经纬恒润产品线总监杨强发表精彩演讲。
以下内容为现场演讲实录:
首先感谢协会的邀请,能来做这个分享。各位领导,各位嘉宾,各位专家,大家下午好!
我分享的主题是“系统中间件的思与变”。我的分享主要包含系统中间件的演变趋势和恒润Vehicle OS软件平台及实现两个部分。首先来看系统中间件的演变。
一、系统中间件的演变趋势。
软件的演变离不开架构的推动,正如前面各位专家分享的一样,汽车电子电气架构的演变从分布式到域集中式到中央计算单元+区域控制最后到车云一体的架构,对于软件平台的要求,也从AUTOSAR CP到AUTOSAR AP,再到SOA、OTA,云管端一体,从横向发展到纵向的发展推进。
在演变的过程中,我们将硬件以上、应用以下的软件定义为系统中间件,包含底层软件框架、通用基础软件框架和功能软件框架。底层软件框架主要包含操作系统及跟硬件抽象相关的内容。通用基础软件框架,以AUTOSAR CP、AP的中间件软件平台为代表,还有第三方的中间件,像智驾、座舱里面对应的一些中间件平台。功能软件框架在通用基础软件之上,应用层软件之下构建,里面会含着一些支撑域控应用软件开发中可以抽象出来的通用软件,有人会叫功能中间件,也会叫基础应用软件。功能软件再往上是应用软件和云端的应用平台。
从软件分层来看,其实系统中间件也是前面专家们分享的广义OS。广义OS对于狭义OS来讲,除了包含狭义OS对应的操作系统内核、BSP驱动之外,还会有基础中间件以及功能软件对应的功能。在软件定义汽车的理念中,广义操作系统是汽车软件的灵魂。
现在除了基础软件供应商在布局广义OS之外,整车厂们也在纷纷布局各自的OEM.OS。前面我们蔚来的专家也分享了蔚来定义的广义OS产品。布局广义OS平台可以有利于OEM掌握开发生态、整合资源,也有利于简化汽车开发流程,提升汽车开发的效率。但是,整车厂做软件开发,相应的人力投入、资源投入,包括对组织架构的挑战也是非常大。
二、Vehicle OS软件平台及实践
在这个现状之下,恒润推出了Vehicle OS软件平台,定位是在硬件之上,应用层软件之下的广义OS平台。Vehicle OS从下到上,也分为底层软件平台、基础软件平台、和功能软件平台。在这个软件平台下,我们有四个核心:
第一,在实时性、安全性要求比较高的MCU,我们对应的核心产品是AUTOSAR CP。恒润09年加入到AUTOSAR之后,一直做AUTOSAR CP的研发,我们目前版本是AUTOSAR4.2.2和R21-11的版本。除了AUTOSAR CP,我们还会跟芯片厂商去做一些生态的联合开发,包含AUTOSAR OS的开发,MCAL驱动及工具链的开发以及CDD软件的开发。
第二,在MPU端,我们以AUTOSAR AP为基础,兼容一些第三方的软件框架,像智驾里的ROS2框架等。恒润AUTOSAR AP目前主流的大版本是R19-11,已经在量产项目里面应用,在2023年底,我们将发布R22-11的版本。
第三,随着对信息安全、功能安全要求的提高,我们有专门的车载安全体系,含功能安全和信息安全。功能安全可以提供AUTOSAR里面相应的组件,另外可以提供相关的认证服务。信息安全在MCU、MPU端都有相应的解决方案。
第四,为了支撑MCU、MPU以及安全解决方案的落地,我们有对应的工具链来支撑应用开发,让用户更容易上手,有更好的使用体验。
总结一下,目前我们的业务范围分为三大块:第一,软件平台里面定义的MCU、MPU、信息安全端的业务;第二,是服务,我们可以往下跟芯片、操作系统做深度的集成适配的服务,往上跟应用提供集成适配服务。第三,联合、定制开发,现在很多Tier1或者OEM客户都在布局广义OS的产品方案,我们可以把AUTOSAR CP、AUTOSAR AP或者其他的产品补充到他们的产品中,也可以和他们一期做联合开发或者定制开发。
目前Vehicle OS软件平台已在三大域控制器产品上落地实践。在整车域控制器上,我们基于芯驰G9X落地。G9X是多核异构的芯片,既有满足安全性、实时性的R5核,又有满足计算能力、处理能力的A55核。所以我们在R5上面部署了AUTOSAR CP,在A55核部署了AUTOSAR AP,并且通过核间通信,把两个核之间打通。通过我们提供的工具链、工程服务,让我们的客户去同时实现面向信号和面向服务的应用开发模式。
在智驾域,我们也有相关的落地方案。硬件平台是TDA4+TC397,我们分别部署AUTOSAR AP、CP,通过我们提供的软件能力,助力智驾域控实现车载通信、诊断、网络管理等功能,又协助满足控制器对功能安全和信息安全的要求。
在座舱域,我们也有实践经验。我们搭建了中央计算+区域控制的SOA架构,选用主流芯片充当控制器节点。我们通过部署对应的Vehicle OS软件产品,实现SOA服务开发。同时,我们的开发了SOA服务编排和用户自定义模式的功能。我们会在初始的时候预设一些模式,这些模式启动之后对应下面的执行器会有相关的动作。用户也可以通过拖拽、重新编排服务来设置一些自定义的模式。系统重启之后自定义的模式即可生效,去满足千人千面的用户需求。
基础软件在发展过程中,最开始会跟国际芯片厂商合作多一些。这几年随着国产芯片的发展,我们也跟越来越多的国产芯片有了适配的经验,助力去实现产业化全自主可控的解决方案。目前我们跟十多家国产芯片都有相关的合作,合作包括底层AUTOSAR OS的开发,MCAL驱动及工具链的开发。在A核,会把我们的AUTOSAR AP适配上去,为最终用户提供整体的解决方案。
跟前面各位专家类似,恒润在汽车行业的发展也离不开生态的支持,我们也在积极推进生态的建设。目前恒润是AUTOSAR的高级会员,也是国内AUTOSEMO和CAICV联盟工作组的发起单位。在开发流程上,我们可以满足CMMI3和ASPICE-L3的要求。功能安全方面,我们整个开发体系通过功能安全认证ASLI的认证,当然,我们的AUTOSAR产品也通过了ASIL-D的认证。
累计到现在,不完全统计,我们的软件产品已经覆盖了50+国内外车厂,300+的零部件供应商,我们的愿景是想通过Vehicle OS软件平台,为汽车产业共生、共创、共赢贡献我们的力量。
我的演讲就是这些,谢谢大家。
2023年11月3日,2023中国汽车软件大会在上海嘉定举办。本届大会以“聚软件之力,创数智未来”为主题,由中国汽车工业协会主办,中国汽车工业协会下属单位中德智能网联汽车推广应用中心、上海智能汽车软件园共同承办,中国汽车工业协会软件分会、智能网联汽车分会和中国汽车工程学会汽车基础软件分会协办。紧扣新时代汽车产业高质量发展和汽车软件发展要求,本次会议设置了“1场大会论坛+4个主题论坛”,旨在打造汽车软件领域开放、高端、权威的交流与沟通平台。
其中,在下午举办的“汽车操作系统‘芯’发展”主题论坛上,经纬恒润产品线总监杨强发表精彩演讲。
以下内容为现场演讲实录:
首先感谢协会的邀请,能来做这个分享。各位领导,各位嘉宾,各位专家,大家下午好!
我分享的主题是“系统中间件的思与变”。我的分享主要包含系统中间件的演变趋势和恒润Vehicle OS软件平台及实现两个部分。首先来看系统中间件的演变。
一、系统中间件的演变趋势。
软件的演变离不开架构的推动,正如前面各位专家分享的一样,汽车电子电气架构的演变从分布式到域集中式到中央计算单元+区域控制最后到车云一体的架构,对于软件平台的要求,也从AUTOSAR CP到AUTOSAR AP,再到SOA、OTA,云管端一体,从横向发展到纵向的发展推进。
在演变的过程中,我们将硬件以上、应用以下的软件定义为系统中间件,包含底层软件框架、通用基础软件框架和功能软件框架。底层软件框架主要包含操作系统及跟硬件抽象相关的内容。通用基础软件框架,以AUTOSAR CP、AP的中间件软件平台为代表,还有第三方的中间件,像智驾、座舱里面对应的一些中间件平台。功能软件框架在通用基础软件之上,应用层软件之下构建,里面会含着一些支撑域控应用软件开发中可以抽象出来的通用软件,有人会叫功能中间件,也会叫基础应用软件。功能软件再往上是应用软件和云端的应用平台。
从软件分层来看,其实系统中间件也是前面专家们分享的广义OS。广义OS对于狭义OS来讲,除了包含狭义OS对应的操作系统内核、BSP驱动之外,还会有基础中间件以及功能软件对应的功能。在软件定义汽车的理念中,广义操作系统是汽车软件的灵魂。
现在除了基础软件供应商在布局广义OS之外,整车厂们也在纷纷布局各自的OEM.OS。前面我们蔚来的专家也分享了蔚来定义的广义OS产品。布局广义OS平台可以有利于OEM掌握开发生态、整合资源,也有利于简化汽车开发流程,提升汽车开发的效率。但是,整车厂做软件开发,相应的人力投入、资源投入,包括对组织架构的挑战也是非常大。
二、Vehicle OS软件平台及实践
在这个现状之下,恒润推出了Vehicle OS软件平台,定位是在硬件之上,应用层软件之下的广义OS平台。Vehicle OS从下到上,也分为底层软件平台、基础软件平台、和功能软件平台。在这个软件平台下,我们有四个核心:
第一,在实时性、安全性要求比较高的MCU,我们对应的核心产品是AUTOSAR CP。恒润09年加入到AUTOSAR之后,一直做AUTOSAR CP的研发,我们目前版本是AUTOSAR4.2.2和R21-11的版本。除了AUTOSAR CP,我们还会跟芯片厂商去做一些生态的联合开发,包含AUTOSAR OS的开发,MCAL驱动及工具链的开发以及CDD软件的开发。
第二,在MPU端,我们以AUTOSAR AP为基础,兼容一些第三方的软件框架,像智驾里的ROS2框架等。恒润AUTOSAR AP目前主流的大版本是R19-11,已经在量产项目里面应用,在2023年底,我们将发布R22-11的版本。
第三,随着对信息安全、功能安全要求的提高,我们有专门的车载安全体系,含功能安全和信息安全。功能安全可以提供AUTOSAR里面相应的组件,另外可以提供相关的认证服务。信息安全在MCU、MPU端都有相应的解决方案。
第四,为了支撑MCU、MPU以及安全解决方案的落地,我们有对应的工具链来支撑应用开发,让用户更容易上手,有更好的使用体验。
总结一下,目前我们的业务范围分为三大块:第一,软件平台里面定义的MCU、MPU、信息安全端的业务;第二,是服务,我们可以往下跟芯片、操作系统做深度的集成适配的服务,往上跟应用提供集成适配服务。第三,联合、定制开发,现在很多Tier1或者OEM客户都在布局广义OS的产品方案,我们可以把AUTOSAR CP、AUTOSAR AP或者其他的产品补充到他们的产品中,也可以和他们一期做联合开发或者定制开发。
目前Vehicle OS软件平台已在三大域控制器产品上落地实践。在整车域控制器上,我们基于芯驰G9X落地。G9X是多核异构的芯片,既有满足安全性、实时性的R5核,又有满足计算能力、处理能力的A55核。所以我们在R5上面部署了AUTOSAR CP,在A55核部署了AUTOSAR AP,并且通过核间通信,把两个核之间打通。通过我们提供的工具链、工程服务,让我们的客户去同时实现面向信号和面向服务的应用开发模式。
在智驾域,我们也有相关的落地方案。硬件平台是TDA4+TC397,我们分别部署AUTOSAR AP、CP,通过我们提供的软件能力,助力智驾域控实现车载通信、诊断、网络管理等功能,又协助满足控制器对功能安全和信息安全的要求。
在座舱域,我们也有实践经验。我们搭建了中央计算+区域控制的SOA架构,选用主流芯片充当控制器节点。我们通过部署对应的Vehicle OS软件产品,实现SOA服务开发。同时,我们的开发了SOA服务编排和用户自定义模式的功能。我们会在初始的时候预设一些模式,这些模式启动之后对应下面的执行器会有相关的动作。用户也可以通过拖拽、重新编排服务来设置一些自定义的模式。系统重启之后自定义的模式即可生效,去满足千人千面的用户需求。
基础软件在发展过程中,最开始会跟国际芯片厂商合作多一些。这几年随着国产芯片的发展,我们也跟越来越多的国产芯片有了适配的经验,助力去实现产业化全自主可控的解决方案。目前我们跟十多家国产芯片都有相关的合作,合作包括底层AUTOSAR OS的开发,MCAL驱动及工具链的开发。在A核,会把我们的AUTOSAR AP适配上去,为最终用户提供整体的解决方案。
跟前面各位专家类似,恒润在汽车行业的发展也离不开生态的支持,我们也在积极推进生态的建设。目前恒润是AUTOSAR的高级会员,也是国内AUTOSEMO和CAICV联盟工作组的发起单位。在开发流程上,我们可以满足CMMI3和ASPICE-L3的要求。功能安全方面,我们整个开发体系通过功能安全认证ASLI的认证,当然,我们的AUTOSAR产品也通过了ASIL-D的认证。
累计到现在,不完全统计,我们的软件产品已经覆盖了50+国内外车厂,300+的零部件供应商,我们的愿景是想通过Vehicle OS软件平台,为汽车产业共生、共创、共赢贡献我们的力量。
我的演讲就是这些,谢谢大家。
|