📘 QNX Hypervisor 实战
IVI 多系统部署
🎓 30章 · 从入门到部署
01
QNX Hypervisor概述
虚拟化、Hypervisor类型、IVI角色与价值
02
开发环境搭建
QNX SDP安装 · Momentics IDE · 目标板调试
03
QNX系统基础
Neutrino RTOS · 进程线程 · IPC通信
04
Hypervisor架构解析
微内核架构 · Host/Guest划分 · 资源管理
05
虚拟机创建与配置
qvm命令 · vCPU · 内存 · 中断控制器
06
Guest OS支持
Linux/Android/RTOS · 启动流程与适配
07
虚拟化中断管理
中断虚拟化 · GICv2/v3 · 路由与直通
08
内存虚拟化
Stage-2页表 · IOMMU/SMMU · 气球驱动
09
设备虚拟化与直通
virtio · PCIe直通 · GPU直通 (R-Car)
10
虚拟网络配置
vSwitch · 网络直通 · Guest通信
11
存储虚拟化
virtio-blk · NFS根文件 · Guest镜像
12
显示与图形虚拟化
Screen Graphics · 虚拟显示 · Android集成
13
音频虚拟化
音频路由 · 虚拟音频 · 多Guest混音
14
HMI多系统协同
仪表/IVI隔离 · 触摸路由 · 多屏互动
15
系统资源监控
System Profiler · 性能计数器 · 监控
16
安全隔离机制
权限隔离 · 安全启动 · Guest防火墙
17
实时性保障
实时调度 · 虚拟化影响 · IVI关键任务
18
系统启动与引导
IFS构建 · 启动脚本 · 依赖管理
19
日志与调试
Guest日志 · 事件跟踪 · qvm monitor
20
OTA升级策略
多系统OTA · A/B分区 · 回滚机制
21
性能优化
减少虚拟化开销 · 缓存亲和 · 大页内存
22
多核调度与亲和性
vCPU绑定 · 中断亲和 · 避免核间干扰
23
电源管理
Guest电源同步 · WoL · 低功耗设计
24
系统健康管理
Watchdog · 心跳检测 · 故障恢复
25
容器与虚拟化对比
QNX容器 vs Hypervisor · 混合部署
26
Android Automotive集成
Android Guest优化 · AAOS通信 · HAL
27
Linux Guest集成
内核配置 · 设备树 · 共享内存通信
28
多域隔离设计
仪表/IVI/Tbox隔离 · 数据交换
29
功能安全与虚拟化
ISO 26262 · ASIL分配 · 混合关键性
30
综合实战案例
R-Car H3 · IVI+仪表+Android Auto
QNX Hypervisor · 多域部署