平台集成指南

本页提供了一个入口点,可用于访问平台集成指南,了解如何部署和连接 Android Automotive OS (AAOS) 软件定义车辆 (SDV) 虚拟机 (VM)、硬件目标和中间件传输。

SDV Core

SDV 核心架构

图 1. SDV 核心架构。

SDV Core 是一款不含 Java 虚拟机 (JVM) 的极简无头 Android 系统,旨在运行车辆服务软件包。如需了解引导加载程序、guest 虚拟机映像和 APEX 签名要求,请参阅 SDV 核心集成指南。

SDV Media

SDV 媒体支持驾驶舱显示屏、图形渲染和摄像头流水线。如需了解集成详情,请参阅 SDV 媒体集成概览。

硬件上的 SDV 和 QNX Hypervisor

AAOS SDV 客户机虚拟机支持使用 VirtIO 设备虚拟化在汽车 Type-1 Hypervisor 上进行部署。如需查看 SDV Core、SDV Media 和车载信息娱乐系统 (IVI) 的 QNX Hypervisor 部署说明和 QNX 虚拟机 (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) 证明和受信任证书存储区。