🚗 座舱虚拟化架构
30章 · 芯片到实战
📘 友好色系
01
虚拟化技术概述
定义
座舱虚拟化定义 · 多OS关系 (QNX/Android/Linux)
02
芯片基础
SA8295 / R-Car H3 · CPU/GPU/ISP/NPU
03
Hypervisor原理
Type-1 vs Type-2 · QNX/ACRN/Xen
04
资源分区
CPU分区 · IOMMU/SMMU · GPU SRIOV/Passthrough
05
虚拟化启动流程
BootROM → Hypervisor → Guest OS
06
中断虚拟化
GIC虚拟化 · 虚拟中断注入 · 亲和性
07
时钟与定时器虚拟化
Generic Timer · 虚拟Timer精度
08
设备虚拟化
虚拟网卡/存储/串口 · Para vs Full
09
IOMMU/SMMU详解
地址转换 · 设备隔离 · DMA重映射
10
GPU虚拟化
GPU共享/Passthrough/SRIOV · 仪表/娱乐分配
11
显示虚拟化
多屏输出 · 同步与帧率控制
12
音频虚拟化
音频路由 · 多Zone管理 · 实时性
13
摄像头虚拟化
V4L2 · Camera Passthrough · 多路分发
14
存储虚拟化
虚拟块设备 · 文件系统共享 · eMMC/UFS分区
15
网络虚拟化
vSwitch · 网络隔离 · TSN应用
16
安全启动
Secure Boot链 · 信任根 · 镜像签名
17
可信执行环境 (TEE)
TEE+虚拟化 · 指纹/人脸安全处理
18
功能安全 ISO 26262
ASIL等级 · 虚拟化故障隔离与恢复
19
实时性保障
SCHED_DEADLINE/FIFO · 中断延迟优化
20
性能隔离
Cache分区(CAT) · MBM · Noise Cleanup
21
虚拟化调试
GDB/JTAG · Hypervisor Log分析
22
性能分析工具
Perf/Trace/Profiling · 虚拟化环境
23
OTA升级
虚拟化OTA · A/B分区 · 回滚机制
24
多域融合
仪表/娱乐/ADAS虚拟化融合架构
25
容器与虚拟化
Docker vs Hypervisor · 选型策略
26
虚拟化性能基准测试
CoreMark/Geekbench · 性能损耗评估
27
典型方案: 高通SA8295
QNX Hypervisor + Android + Linux
28
典型方案: 瑞萨R-Car H3
ACRN + Linux + Android
29
虚拟化未来趋势
异构计算 · Chiplet · RISC-V虚拟化
30
综合实战: QEMU原型
搭建座舱虚拟化 · 双系统通信验证