【资料图】
全球众多OEM、零部件供应商、ICT供应商以L3级自动驾驶量产为目标进行发力,但大多数是针对操作系统的某一子模块单独发力,难以形成合力。在系统框架层面,Autosar Classic和Adaptive比较普遍,但在自动驾驶生态体系方面比较薄弱;内核方面,QNX作为传统车控实时OS得到普遍使用;通信框架方面,运行在Linux上的ROS被广为接受。但这些都未达到系统、功能软件层面。
承担汽车电控功能的自动驾驶OS必须是高稳定性的嵌入式实时性操作系统,保证在一定时间限制内完成特定功能。例如汽车安全气囊控制,在车辆发生碰撞的很短时间内(毫秒级)若不能快速打开,就无法对人员起到保护作用。
目前主流的汽车电控操作系统基本都兼容OSEK/VDX和AUTOSAR两类汽车电子软件标准,OSEK/VDX是基于ECU开发的操作系统标准,AUTOSAR基于整体汽车电子开发的功能标准。但OSEK和AUTOSAR仅作为标准定义了操作系统的技术规范,基于这些技术规范,各家软件和工具服务商开发了各自的操作系统产品,然后提供给Tier1供应商。
但底层操作系统目前也是大路朝天各走一边,Linux是一款开源、高效、灵活的OS,与QNX相比最大优势在于其为开源软件,具备很大的定制开发灵活度。Linux内核紧凑高效,可以充分发挥硬件的性能。OEM和供应商需要在一个比较固定和可靠的Linux版本上进行开发,但由于Linux版本变动很快,因此需要积累大量OS开发经验。特斯拉、阿里分别基于Linux开发出了自己的汽车操作系统。目前基于Linux内核的OS在智能座舱OS市场中占据约35%份额。而业内的周劲先生,特别向我说明,基于Linux开发的操作系统,在他看来,较之安卓,自主性和先进性可能更优,阿里旗下的基于Linux开发出了自己的汽车操作系统,可能是未来的机会之一。
2014年,Linux 基金会发布了开源 AGL(Automotive Grade Linux)规范 1.0 版本,它是首个开放式车载信息娱乐(IVI)软件规范。Automotive Grade Linux是一个协作开源项目,由Linux 基金会管理,它将汽车制造商、供应商和科技公司聚集在一起,以加速开发和使用完全开放的智能网联汽车软件堆栈。AGL设立的最初目的,是提供一个车规级的信息娱乐系统,但随着自动驾驶的发展,未来还会加入更多的功能,不仅会融合仪表盘、舱内控制的功能,还会覆盖自动驾驶的相关功能。截止2020年3月,国内已有上汽、中国移动、德赛西威、中科创达等加入了AGL,成员总数146个。