首页
›
嵌入式与底层系统
›
076-VirtIO与虚拟设备系统
›
《VirtIO虚拟设备系统开发》
VIP8
本课程属于:076-VirtIO与虚拟设备系统
嵌入式与底层系统 · 共 8 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
VirtIO虚拟设备系统开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=VirtIO 的起源 · 发展 · 应用场景与学习路线图
课程导入
VirtIO
02
虚拟化基础
目标=Hypervisor · 虚拟机 · 特权级
虚拟化基础
Hypervisor
03
VirtIO 概述
目标=半虚拟化思想 · 前后端驱动模型 · 设备类型与协议族
VirtIO
目标=半虚拟化思…
04
VirtIO 规范解读
目标=设备状态 · 特性位 · 配置空间
VirtIO
规范解读
05
Virtqueue 机制
目标=描述符环 · 可用环 · 已用环
Virtqueue
机制
06
VirtIO 设备初始化流程
目标=复位 · 状态协商 · 特性协商
VirtIO
设备初始化流程
07
VirtIO 数据传输模型
目标=缓冲区链 · 零拷贝 · scatter-gather 与内存…
VirtIO
数据传输模型
08
VirtIO 网络设备
目标=网卡前端驱动 · 后端实现 · 收发路径与多队列
VirtIO
网络设备
09
VirtIO 块设备
目标=块设备协议 · 请求队列 · I/O 路径与性能优化
VirtIO
块设备
10
VirtIO 控制台与串口
目标=控制台设备 · 多端口 · 紧急写入与流控
VirtIO
控制台
11
VirtIO 输入设备
目标=键盘 · 鼠标 · 触摸屏的事件传递与配置
VirtIO
输入设备
12
VirtIO GPU 与显示设备
目标=显示协议 · 2D/3D 命令 · 资源管理与渲染
VirtIO
GPU
13
VirtIO 文件系统
目标=共享文件系统协议 · DAX · 缓存与一致性
VirtIO
文件系统
14
VirtIO 其他设备
目标=balloon · scsi · iommu
VirtIO
其他设备
15
VirtIO 后端实现
目标=QEMU · vhost · vhost-user
VirtIO
后端实现
16
VirtIO 前端驱动开发
目标=Linux 内核驱动框架 · probe · 队列操作与中断处理
VirtIO
前端驱动开发
17
VirtIO 设备模拟开发
目标=设备模型 · MMIO/PCI 传输 · 配置空间与中断注入
VirtIO
设备模拟开发
18
VirtIO 性能优化
目标=批处理 · 中断合并 · 多队列
VirtIO
性能优化
19
VirtIO 调试与测试
目标=日志 · trace · 性能分析
VirtIO
调试
20
VirtIO 安全与隔离
目标=IOMMU · 内存保护 · 设备直通与安全启动
VirtIO
安全
21
VirtIO 与容器
目标=Kata Containers · gVisor · Firecracker 中的 Vir…
VirtIO
容器
22
VirtIO 与云原生
目标=Kubernetes 设备插件 · SR-IOV · DPU 与智能网卡
VirtIO
云原生
23
VirtIO 实战一
目标=实现一个简单的 VirtIO…
VirtIO
实战一
24
VirtIO 实战二
目标=实现一个 VirtIO 块设备…
VirtIO
实战二
25
VirtIO 实战三
目标=基于 vhost-user 实…
VirtIO
实战三
26
VirtIO 实战四
目标=为自定义设备编写 Linux…
VirtIO
实战四
27
VirtIO 常见问题
目标=队列死锁 · 中断丢失 · 性能瓶颈与兼容性问题
VirtIO
常见问题
28
VirtIO 高级主题
目标=多队列 · 动态中断 · 包过滤
VirtIO
高级主题
29
VirtIO 未来演进
目标=VirtIO 1.2+ · 新设备类型 · 硬件卸载与标准化
VirtIO
未来演进
30
课程总结与综合项目
目标=设计并实现一个完整的 Virt…
课程总结
综合项目
所属VIP或分类
同VIP:IOMMU与设备直通虚拟化工程
同VIP:VirtIO-Block与存储虚拟化工程
同VIP:VirtIO-Console与串口虚拟化