Android Auto Head Unit

Android Auto GAL 5.0 / GAL 6.0 从 0 到 1 开发与集成

覆盖有线 USB、无线 Wi-Fi / Bluetooth、Projection Session、音视频、输入、麦克风、Audio Focus、车辆数据与认证测试。

GAL 5.0GAL 6.0PCTSQSuiteAndroid 11 / 16
Android Auto GAL 5.0 GAL 6.0 从 0 到 1 开发与集成流程图
点击图片查看完整流程图

System Overview

Android Auto GAL 5.0 / GAL 6.0 端到端实现

从手机端连接、AOAP / Wi-Fi / Bluetooth 传输、GAL 会话,到 MTK Android Vendor、HMI、音频、输入和车辆数据统一集成。

  • 有线 USB 与无线 Android Auto
  • Audio / Mic / Voice、Touch / Rotary / Key
  • PCTS、QSuite、3PL 与量产验证

Engineering Flow

Android Auto 从 0 到 1 开发流程

01

需求与产品定义

确认有线 / 无线、HMI、音视频、输入、车辆数据和认证范围。

  • 目标手机与地区
  • 屏幕 / 分辨率
  • 车辆接口
02

系统架构设计

确定 GAL、传输、Android Vendor、HAL、Service 和 App 分层。

  • GAL 5.0 / 6.0
  • MTK 68 BSP
  • 接口与线程模型
03

协议与系统开发

完成 AOAP / USB、Wi-Fi / Bluetooth、会话和 Channel 实现。

  • Projection / Control
  • Media / Input
  • Vehicle / Sensor
04

功能联调

实现视频渲染、音频路由、麦克风、触控、旋钮和按键。

  • Audio Focus / Duck
  • Mic Uplink
  • Touch / Rotary / Key
05

测试与整改

执行 PCTS、QSuite 和兼容性测试,关联日志定位问题。

  • ADB / logcat / dumpsys
  • Wireshark / tcpdump
  • 3PL 预测试
06

量产与维护

完成 OTA、长稳、多品牌手机和异常恢复验证。

  • 断连重连
  • 休眠唤醒
  • 量产问题收敛

Architecture

Android Auto Head Unit 技术分层

手机端
Android Auto for Phone权限与连接设置
传输
USB AOAPWi-Fi P2P / STABluetooth BR/EDR / BLE
GAL 协议
ProjectionMediaInputControl / Vehicle
Android 系统
Vendor DaemonHAL / Serviceinit.rc / PropertySELinux
HMI 与 I/O
Screen / HMIAudio / MicTouch / RotaryVehicle Data

Testing

认证测试与日常调试

PCTS / QSuite

按产品阶段执行测试、分析失败项并形成回归。

  • 协议一致性
  • 功能与性能
  • 问题整改

系统日志

将协议、Android、网络、音频和设备状态放在同一时间线上。

  • logcat / dumpsys
  • dmesg
  • tcpdump / Wireshark

兼容性与长稳

覆盖手机品牌、Android 版本、连接方式和真实异常场景。

  • 多品牌手机
  • 断连 / 切换
  • 长时间运行

FAQ

常见问题与技术说明

围绕项目范围、技术边界、实施条件和交付内容进行说明。

GAL 5.0 和 GAL 6.0 都支持吗?

支持 GAL 5.0 与 GAL 6.0 的 Head Unit 开发、平台适配、测试和问题整改。

支持 MTK Android 平台吗?

支持 Android 11、Android 16 与 MediaTek MTK 68 系列平台,重点处理 Vendor、HAL、USB、音频、网络和权限集成。

可以只做 PCTS / QSuite 整改吗?

可以,也可以从 0 开发完整 Android Auto 程序;合作范围根据项目现状和交付目标确定。