本页提供了一个入口点,可用于访问平台集成指南,了解如何部署和连接 Android Automotive OS (AAOS) 软件定义车辆 (SDV) 虚拟机 (VM)、硬件目标和中间件传输。
SDV Core
图 1. SDV 核心架构。
SDV Core 是一款不含 Java 虚拟机 (JVM) 的极简无头 Android 系统,旨在运行车辆服务软件包。如需了解引导加载程序、guest 虚拟机映像和 APEX 签名要求,请参阅 SDV 核心集成指南。
SDV Media
SDV 媒体支持驾驶舱显示屏、图形渲染和摄像头流水线。如需了解集成详情,请参阅 SDV 媒体集成概览。
硬件上的 SDV 和 QNX Hypervisor
AAOS SDV 客户机虚拟机支持使用 VirtIO 设备虚拟化在汽车 Type-1 Hypervisor 上进行部署。如需查看 QNX Hypervisor Deployment 说明以及 SDV Core、SDV Media 和车载信息娱乐系统 (IVI) 的示例量子虚拟机 (QVM) 配置,请参阅 QNX 上的 SDV 和 SDV Core 的 QVM 示例配置。
中间件、SOME/IP 和 IVI 集成
如需将 AAOS SDV 实例与外部电子控制单元 (ECU)、车载信息娱乐系统 (IVI) 和安全车辆网格连接,请参阅以下集成指南:
- SOME/IP 集成概览:通过基于 IP 的可扩展面向服务的中间件 (SOME/IP) 将 SDV 服务软件包连接到外部 ECU。
- 在 IVI 上使用 SDV 网关:将 IVI Java 应用和原生车辆硬件抽象层 (VHAL) 实现与远程 SDV 服务桥接起来。
- 虚拟机身份和证明:在 SDV 网状网中配置设备标识符组合引擎 (DICE) 证明和受信任证书存储区。