🚗 芯片虚拟化 · 智能驾驶
30章
📘 风格 · 明快目录
01
芯片虚拟化技术概述
什么是芯片虚拟化
虚拟化发展简史
为什么智能驾驶需要
02
智能驾驶芯片架构基础
SoC架构概览
CPU/GPU/NPU/ISP
异构计算与数据流
03
Hypervisor技术原理
Type-1/Type-2
CPU虚拟化 VT-x
内存虚拟化 EPT/IOMMU
04
GPU虚拟化技术
GPU Passthrough
vGPU方案
SR-IOV GPU
智能驾驶需求
05
NPU/AI加速器虚拟化
AI算力池化
NPU虚拟化方案
多模型并发调度
算力争抢问题
06
IO虚拟化与设备直通
PCIe Passthrough
SR-IOV原理
VF/PF管理
传感器数据流映射
07
内存与中断虚拟化
IOMMU/SMMU
GIC虚拟化
中断路由与亲和性
实时性保障
08
实时性与确定性虚拟化
智能驾驶实时性
延迟抖动
PREEMPT-RT
Xen/Zephyr对比
09
功能安全与虚拟化
ISO 26262 ASIL
功能隔离
混合关键性MCS
10
虚拟化与OTA升级
A/B分区与虚拟化
无缝升级方案
回滚机制
OTA踩坑
11
虚拟化与信息安全
TEE/TrustZone
安全隔离
安全启动与可信链
12
主流Hypervisor方案对比
Xen/KVM/ACRN
QNX Hypervisor
Jailhouse/PikeOS
13
ACRN Hypervisor深度解析
ACRN架构
设备模型
I/O虚拟化
智能驾驶案例
14
QNX Hypervisor实战
QNX架构
分区管理
IPC通信
混合部署
15
Jailhouse与PikeOS
静态分区Hypervisor
确定性调度
航空航天与汽车
16
多操作系统部署
Linux+RTOS+Android
域控制器架构
资源分配策略
17
虚拟化与中间件 DDS/SOME/IP
通信影响
跨VM通信优化
共享内存方案
18
虚拟化与传感器融合
摄像头/雷达/激光雷达
数据同步
PTP/TSN时间同步
19
虚拟化与自动驾驶算法部署
感知/规划/控制映射
算力分配
负载均衡
20
虚拟化与HMI系统
仪表盘/中控虚拟化
Android Automotive
QNX混合部署
21
虚拟化与V2X通信
V2X协议栈虚拟化
多VM共享通信
安全隔离策略
22
虚拟化与诊断/UDS
UDS over DoIP
诊断路由
远程诊断方案
23
虚拟化与日志/调试
Trace32/Lauterbach
日志收集
性能Profiling
24
虚拟化性能测试与优化
CoreMark/SPEC
延迟测试
吞吐量测试
优化方法论
25
虚拟化与硬件加速器
ISP/VPU/DSP虚拟化
硬件调度器
QoS保证
26
虚拟化与电源管理
DVFS
WFI/WFE
功耗优化
热管理策略
27
虚拟化与故障管理
故障检测与隔离
看门狗策略
降级模式设计
28
虚拟化与系统集成
BSP适配
设备树配置
启动流程优化
量产经验
29
虚拟化与功能验证
HIL/SIL测试
虚拟化测试策略
回归测试自动化
30
未来趋势与挑战
RISC-V虚拟化
Chiplet与虚拟化
AI驱动资源调度
我的展望