但由于基于Android等系统进行开发的产品其在功能安全、信息安全上的要求暂无法满足应用需求,同时基于OSEK/VDX的传统嵌入式实时操作系统在面对日益增长的大量车载数据而显得力不从心。因此为了应对自动驾驶技术对系统的高安全性、高带宽等要求,在继承了OSEK/VDX传统OS高实时、高安全特性的基础上,发展出了运行于异构大算力、高带宽环境下的微内核RTOS(Real Time Operating System)实时操作系统。不过在当前异构硬件架构下,各单元所加载的内核在功能安全等级上也有所不同,通常AI内核支持QM到ASIL-B的安全等级,计算单元内核则支持最高到ASIL-D的安全等级。
图4 自动驾驶OS应用特性
随着汽车属性的变化,座舱功能愈加复杂且多样,如今座舱功能已难以再独立存在,更多的是融合自动驾驶功能后的智能化生态的展现。在此背景下,智能座舱功能与自动驾驶应用的边界也变得愈加模糊。在应对多域融合的产品开发上,业内通过结合跨域融合后的产品特性以及未来软件的开发生态特性,逐渐演化出了可应用于此两个领域的操作系统,如Safety Linux OS。