跳至主要内容
文档
新变化
版本说明
最新安全公告
最新兼容性定义文档 (CDD)
网站更新
开始使用
简介
启动
下载
build
测试
创建
参与
社区
工具、build 和相关参考文档
安全
概览
公告
功能
测试
最佳实践
核心主题
架构
音频
摄像头
连接
数据
显示
字体
图形
互动
媒体
性能
权限
电源
运行时
设置
Storage
测试
版本更新记录
虚拟化
兼容性
兼容性定义文档 (CDD)
兼容性测试套件 (CTS)
Android 设备
Cuttlefish
企业版
电视
汽车
概览
软件定义汽车
车载信息娱乐系统
版本详情
参考文档
HIDL
HAL
Trade Federation
安全测试套件
Android 代码搜索
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
文档
新变化
开始使用
安全
核心主题
兼容性
Android 设备
汽车
参考文档
文档
更多
新变化
开始使用
安全
核心主题
兼容性
Android 设备
汽车
参考文档
Android 代码搜索
概览
新变化
什么是 Android Automotive?
术语
软件定义汽车
概览
AAOS SDV 术语和词汇表
开始使用
概览
开发环境
本地开发
云开发
概览
组织设置
代码位置
下载、构建和运行
IDE 设置
访问 GitHub 代码库
了解 AAOS SDV
系统架构
AAOS SDV 系统架构
主要概念
逻辑架构
服务包命名惯例
配置 Orchestrator
服务软件包身份
时间同步
运行状况监控
服务质量调度
控制车辆和电源管理
安全概念
授权
SDV 通信授权概览
部署
授权政策
强制执行
调试权限违规问题
虚拟机级授权政策
单元类型 ACL
虚拟机身份和证明
概览
DICE 的 SDV 配置文件
vvmconfig 和 vvmtruststore
网状网络状态和配置
设备信任
更新概念
服务套装更新
A/B 系统更新
更新管理器
OEM AB 分区更新
开发 SDV 服务
快速入门:创建和执行 SDV 服务包
车辆服务 IDL (VSIDL)
概览
定义消息和 RPC 服务
定义服务架构
生成中间件
实现业务逻辑
构建和部署服务包
自动更新目录和 LSP 集成
语言规范
SDV VSIDL 兼容性指南
用于反射的 VSIDL 提供程序
服务软件包元数据
核心代码示例
处理暂停和恢复
使用汽车服务
概览
配置和校准
诊断信息
用户偏好设置架构和实现指南
异步 Rust
平台集成指南
概览
SDV Core 集成
集成指南
客户机系统(虚拟机映像)要求
SDV Core 引导加载程序
APEX 签名
SDV 媒体集成
概览
SDV 媒体要求
SDV 媒体上的图形渲染
SDV 媒体:管理展示广告
使用摄像头
硬件上的 SDV
QNX 上的 SDV
QVM 配置示例
SDV Core 的 QVM 示例配置
适用于 SDV 媒体的 QVM 示例配置
适用于 SDV IVI 的 QVM 示例配置
虚拟机身份和证明
SDV 引导加载程序
Android HLOS CDI 交接
为原生服务配置身份
SOME/IP 集成指南
SOME/IP 集成概览
编写 SOME/IP 映射文件
编写 SOME/IP 类型定义
实现 SOME/IP 堆栈
将 SOME/IP 与 SDV 集成
优化性能
在 IVI 上使用 SDV 网关
通用内核映像 (GKI) 项目
分区布局
测试、调试和验证性能
调试 SDV
排查中间件 API 失败问题
使用跟踪功能深入了解系统性能
设备测试的 SELinux 政策
检测安全违规行为
SDV 系统测试
SDV 测试框架库
SDV 系统测试创建
解决方案指南
显示安全性
概览
开始使用
代码结构
DriverUI
HAR 摄像头画面
HAR 平台抽象层
HAR 图形流水线
铃声
HAR 的性能跟踪
安全设计工具链
Telemetry
概览
SDK
概览
Rust 遥测客户端库
概览
Rust 遥测客户端库 API
可配置的发布者注册表库
Java protobuf 描述符生成器工具
指标配置生成器
概览
部署
车辆信号目录
API 参考
指标配置概念
数据源
可配置的发布者注册表
指标配置生成请求 JSON 格式