AOS采用分层抽象的架构模式划分系统边界,如图所示,主要组件划分如下:
● 实时运行框架( RTF):提供兼容Adaptive AUTOSAR标准的自动驾驶开发运行框
架。
● 图形框架( GF):支持图形渲染显示框架。
● AI框架( AIF):支持高性能AI计算框架、推理框架和常见的算子库。
● 实时通信服务( RCS):支持DDS、 SOME/IP通信。
● 内核及基础服务( Kernel&BS):支持符合POSIX接口标准的内核,以及兼容
Linux生态的基础库。
● 车规级运行时( Runtime):支持车规级高性能、确定性安全运行环境及基础服
务。
● 隔离引擎( PEK):为自动驾驶提供不同安全等级的隔离域支持。
● 可信执行环境( TEE):支持基于ARM TrustZone技术下的可信运行环境,提供敏
感数据的安全存储能力,提供可信应用开发框架。
● AOS工具链:为自动驾驶提供开发、维测、编译、镜像裁剪工具。