首页
›
嵌入式与底层系统
›
073-ARM64 KVM嵌入式虚拟化
›
《ARM64 KVM嵌入式虚拟化工程》
VIP8
本课程属于:073-ARM64 KVM嵌入式虚拟化
嵌入式与底层系统 · 共 8 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ARM64 KVM嵌入式虚拟化工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=ARM64 KVM嵌入式虚拟化… · 核心概念 · 整体知识框架与实战路线图
课程导入
ARM64
02
ARM64架构基础
目标=AArch64执行状态 · 异常等级EL0-EL3 · 系统寄存器
ARM64
架构基础
03
虚拟化扩展概览
目标=ARMv8-A虚拟化扩展 · HCR_EL2 · VTTBR_EL2
虚拟化扩展概览
ARMv8-A
04
KVM架构与源码结构
目标=KVM内核模块 · vCPU抽象 · VM抽象
KVM
架构
05
嵌入式虚拟化需求分析
目标=实时性 · 功耗 · 内存占用
嵌入式虚拟化需求…
目标=实时性
06
开发环境搭建
目标=交叉编译工具链 · QEMU ARM64模拟 · 开发板选择
开发环境搭建
目标=交叉编译工…
07
KVM初始化流程
目标=ARM64 KVM模块加载 · CPU热插拔 · EL2入口
KVM
初始化流程
08
vCPU创建与运行
目标=KVM_CREATE_VCPU · vCPU文件描述符 · KVM_RUN
vCPU
创建
09
Stage-2地址翻译
目标=VTTBR_EL2 · S2页表 · IPA到PA映射
Stage-2
地址翻译
10
中断虚拟化
目标=GICv2/GICv3虚拟化 · VGIC · LR寄存器
断虚拟化
GICv2/GICv3
11
定时器虚拟化
目标=ARM generic tim… · CNTHCTL_EL2 · 虚拟定时器与物理定时器映射
定时器虚拟化
ARM
12
内存虚拟化
目标=Stage-2缺页处理 · 脏页跟踪 · 内存气球
内存虚拟化
Stage-2
13
I/O虚拟化
目标=MMIO陷阱 · virtio · vhost
I/O
虚拟化
14
CPU虚拟化
目标=vCPU上下文切换 · 系统寄存器保存恢复 · WFI/WFE陷入与电源管理
CPU
虚拟化
15
KVM与用户空间
目标=QEMU/KVM交互 · ioctl命令 · 内存映射
KVM
用户空间
16
嵌入式Linux客户机
目标=内核配置 · 设备树 · 根文件系统
Linux
嵌入式
17
实时性优化
目标=PREEMPT_RT · vCPU优先级 · 中断延迟
实时性优化
PREEMPT
18
性能分析与调优
目标=perf · ftrace · KVM trace events
性能分析
调优
19
安全与隔离
目标=Stage-2权限 · SMMU · 安全启动
安全
隔离
20
案例实战一
目标=在QEMU ARM64上运行K…
案例实战一
QEMU
21
案例实战二
目标=在嵌入式开发板上移植KVM并运…
案例实战二
KVM
22
案例实战三
目标=实现一个简单的virtio设备…
案例实战三
virtio
23
案例实战四
目标=优化vCPU调度与中断延迟以满…
案例实战四
vCPU
24
常见问题排查
目标=KVM初始化失败 · vCPU无法启动 · 中断丢失
常见问题排查
KVM
25
调试工具与技术
目标=GDB · JTAG · KVM trace
调试工具
技术
26
多核与NUMA
目标=vCPU亲和性 · 多核启动 · IPI虚拟化与NUMA感知调度
NUMA
多核
27
电源管理虚拟化
目标=PSCI · CPU idle · 系统挂起与唤醒在KVM中的实现
电源管理虚拟化
PSCI
28
嵌入式虚拟化方案对比
目标=KVM · Xen · Jailhouse
嵌入式虚拟化方案…
KVM
29
综合项目
目标=设计并实现一个ARM64 KV…
综合项目
ARM64
30
课程总结与进阶
目标=知识回顾 · 最佳实践 · 社区资源
课程总结
进阶
所属VIP或分类
同VIP:ARM虚拟化扩展与EL2系统开发
同VIP:KVM内存虚拟化与Stage-2映射
同VIP:KVM实时性能与延迟优化