中国软件网 出品
作者 刘候琦
------
随着汽车智能化、网联化的深入推进,自动驾驶技术的日趋成熟,汽车将成为继个人电脑、手机之后的下一个最具前景的智能终端设备。
虽然近几年智能汽车、自动驾驶的发展经历了几乎所有新技术都会遇到的炒作期、泡沫期,但从包括政府、整车厂、初创企业、投资机构、互联网软件企业等各方动态来看,行业趋势已成为共识。
根据2019年发布的Gartner技术成熟度曲线,L4级别自动驾驶尚处在泡沫下行期,但我们已能明显看到L3级别在逐渐上行正蓄势待发。
根据自动驾驶专业智库ICVTank数据,2018全球自动驾驶产业融资总额为101.7亿美元,虽然2019年的66.4亿美元同比2018年有所下降,但仍远高于2016的40亿美元和2017年的26亿美元。
进入2020年,国家发改委等11部委联合印发《智能汽车创新发展战略》,将进一步加快产业进程。
汽车高度智能化时代的来临,必然大幅提升软件在汽车价值链条的地位。
“软件定义汽车”已经成为产业链头部企业的战略共识,大众CEO迪斯在2019年甚至提出“软件将占未来汽车创新的 90%”。
汽车除了本身的驾驶工具属性外,服务属性逐渐增强,比如通过车联网实现内容的推送,通过OTA实现车辆的个性化定制等,摩根士丹利估算未来自动驾驶汽车60%的价值将源于软件。
本文将试图解答,随着“软件定义汽车”的到来,汽车软件会呈现怎样的生态,会有怎样的机会,又有哪些国内公司将受益?
01
智能汽车未来需要哪些软件?
各自的定位和价值?有没有成型的或相对统一的框架?如果没有,有哪些主流的代表?
(一)底层操作系统
可以预见,未来汽车的智能硬件和软件系统复杂程度将远超个人电脑和手机,因此汽车也需要安装底层操作系统OS,用来管理整个硬件和软件资源,给用户和其他软件提供接口和环境。
智能汽车OS拥有非同一般的地位,所有应用程序都需要在OS上运行,围绕OS可以构建一个庞大的应用生态,其一举一动影响到整个行业的发展,因此成为各大厂商竞相布局的热点。
汽车操作系统是从传统汽车电子不断演变而来。
传统汽车电子产品可分为两类:一类是汽车电子控制装置,通过直接向执行机构(如电子阀门、继电器开关、执行马达)发送指令,以控制车辆关键部件(如发动机、变速箱、动力电池)协同工作,这类系统一般统称为电子控制单元(ECU)。
常见的ECU包括发动机电控系统EMS、变速箱牵引力控制TCU、电子稳定控制ESP,以及新能源汽车整车控制VCU、电池管理系统BMS等;
另一类是车载电子设备,如仪表、娱乐音响、导航系统、抬头显示(HUD)等,这类系统不直接参与汽车行驶的控制决策,不会对车辆行驶性能和安全产生影响,通常统称为车载娱乐信息系统(In-VehicleInfotainment,IVI)。
近些年,IVI逐步向智能座舱系统演变,汽车电子控制装置将逐渐向自动驾驶系统演变,分别产生了智能汽车操作系统的两大雏形:自动驾驶OS和智能座舱OS。由于自动驾驶OS对安全性、实时性、稳定性要求非常高,而智能座舱OS更加重视开放性、兼容性,目前两大OS相对独立运行。
1.自动驾驶OS
自动驾驶OS主要用于车辆底盘与动力控制,以实现油门、转向、换挡、刹车等基本行驶功能。目前主流的自动驾驶OS框架主要有Autosar、Linux、ROS(基于Linux内核)、黑莓QNX。
在系统框架层面,AutosarClassic和Adaptive比较普遍,但在自动驾驶生态体系方面比较薄弱;内核方面,