2025 第一期 QEMU 训练营
时间:2025/10/12-2025/11/23
主办方
格维开源社区
报名人数
89 人
来自高校
63 所
来自企业
25家
来自城市
26 个
成长路径
初步了解训练营

2025 第一期 QEMU 训练营

2025 第一期 QEMU 训练营由格维开源社区主办,将于 2025 年 10 月 12 日至 11 月 23 日开展,设置导学、基础、专业、项目实习四个阶段。

基础阶段聚焦核心基础,包括软件虚拟机技术(发展历史、应用场景、原理)、硬件虚拟化技术(应用场景、原理),以及QEMU 基础知识(QOM、Memory Region)。

专业阶段深入技术细节,涵盖 QEMU 启动流程(初始化、客户机程序加载)、加速器(以 TCG 为主,含 KVM)、硬件建模(CPU 指令、MMU、中断、外设模拟,新增 Rust 建模外设内容)、调试工具(gdbstub/log/trace event)、测试框架(Qtest、TCG 测试)及虚拟化实践操作。

项目实习阶段包含两个项目,分别是 “QEMU 建模 K230(CPU 及外设)” 和 “基于 QEMU 的操作系统测评设施”,为参与者提供了实践操作的机会,助力其在 QEMU 相关领域提升技能。

培训阶段培训主题 / 考核内容培训时间内容大纲
导学阶段[ B 站] 从零开始的 RISC-V 模拟器开发
[ B 站] QEMU 原理分析系列视频
[公众号] 格维开源社区 QEMU 开源课程
[ ima 知识库] QEMU | 格维开源社区
9.28 - 10.12提供资料供学员自学基础知识,引导学员注册 CNB 账号并进行使用
开营仪式开营启动会:10.12,晚上 8 点依托项目介绍训练营的学习内容,完成目标以及参与规则
基础阶段
(1周)
培训主题:QEMU 及虚拟化基础知识考核内容:学员可以 learning-rust 和 learng-c 二选一10.13,晚上 8:00-9:00软件虚拟机技术介绍:发展历史、应用场景、基本原理
10.15,晚上 8:00-9:00硬件虚拟化技术科普:应用场景、基本原理
10.17,晚上 8:00-9:00QEMU 基础知识讲解:QOM、Memory Region
专业阶段
(2周)
培训主题:QEMU 硬件建模进阶考核内容:简单 CPU 及外设建模(C / Rust)10.20,晚上 8:00-9:00QEMU 启动流程分析:初始化流程、客户机程序加载流程
10.22,晚上 8:00-9:00QEMU accelerator 介绍:TCG(主)、KVM
10.24,晚上 8:00-9:00QEMU 硬件建模:CPU 指令模拟,MMU 模拟,中断模拟,外设模拟
(QEMU 已支持 Rust 建模外设,加入这部分教学内容)
10.27,晚上 8:00-9:00QEMU 调试工具:gdbstub / log / trace event
10.29,晚上 8:00-9:00QEMU 测试框架介绍:Qtest、TCG 测试
10.31,晚上 8:00-9:00QEMU 虚拟化相关实践/实操
中期选题项目选题会:11.2,晚上 8 点每个项目实践方向导师介绍项目背景和需求,学员自主选题
项目阶段
(3周)
2 个项目实习选题方向项目一:QEMU 建模 K230(CPU及外围简单器件)项目二:基于 QEMU 的操作系统测评设施11.3 - 11.23项目实践,根据不同方向的项目选择和各自小组的导师确定课程安排和实习要求
闭营仪式闭营总结会:11.23,晚上 8 点总结训练营的教学成果,表彰优秀学员,介绍线下项目实习等


快速加入训练营