首页
›
嵌入式与底层系统
›
047-RISC-V仿真与原型开发
›
《QEMU RISC-V系统仿真与调试工程》
VIP19
本课程属于:047-RISC-V仿真与原型开发
嵌入式与底层系统 · 共 19 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
QEMU RISC-V系统仿真与调试工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=QEMU RISC-V系统仿真… · 核心价值 · 整体知识框架与典型应用场景
课程导入
QEMU
02
RISC-V架构基础
目标=RISC-V指令集特点 · 寄存器组织 · 特权级模型
RISC-V
架构基础
03
QEMU整体架构
目标=QEMU的模块组成 · TCG动态翻译机制 · 系统模式与用户模式区别
QEMU
整体架构
04
QEMU RISC-V支持现状
目标=RISC-V软核与开发板模型 · virt机器 · spike与QEMU差异
QEMU
RISC-V
05
开发环境搭建
目标=源码获取 · 依赖安装 · 交叉编译工具链
开发环境搭建
目标=源码获取
06
QEMU命令行与启动流程
目标=常用参数 · 机器选择 · CPU类型
QEMU
命令行
07
RISC-V裸机程序仿真
目标=链接脚本 · 启动代码 · 串口输出
RISC-V
裸机程序仿真
08
RISC-V Linux内核仿真
目标=内核配置 · 设备树 · initramfs
RISC-V
Linux
09
OpenSBI与固件层
目标=OpenSBI作用 · SBI接口 · 固件加载流程
OpenSBI
固件层
10
U-Boot引导加载
目标=U-Boot移植 · 环境变量 · 启动脚本
U-Boot
引导加载
11
根文件系统构建
目标=BusyBox · Buildroot · Yocto
根文件系统构建
BusyBox
12
设备模型与虚拟外设
目标=UART · CLINT · PLIC
设备模型
虚拟外设
13
中断与异常仿真
目标=RISC-V中断控制器 · 定时器中断 · 外部中断
异常仿真
RISC-V
14
内存与MMU仿真
目标=物理内存布局 · 页表机制 · Sv39/Sv48
MMU
内存
15
多核与SMP仿真
目标=多Hart启动 · 核间中断 · 自旋锁
SMP
多核
16
GDB调试基础
目标=QEMU gdbstub · 远程调试连接 · 断点
GDB
调试基础
17
QEMU Monitor与调试命令
目标=info命令 · 内存读写 · 设备查看
QEMU
Monitor
18
内核调试实战
目标=早期启动调试 · panic定位 · 栈回溯
内核调试实战
目标=早期启动调…
19
用户态程序调试
目标=RISC-V Linux用户程… · gdbserver · core dump
用户态程序调试
RISC-V
20
QEMU源码调试
目标=QEMU自身调试 · TCG执行跟踪 · 插件机制
QEMU
源码调试
21
Trace与性能分析
目标=QEMU trace事件 · ftrace集成 · perf
Trace
性能分析
22
自动化测试与CI
目标=QEMU测试框架 · Avocado · boot测试
CI
自动化测试
23
定制机器与设备开发
目标=QEMU机器类型定义 · 设备注册 · MMIO与IRQ实现
定制机器
设备开发
24
异构与加速仿真
目标=KVM · HVF · TCG插件
异构
加速仿真
25
安全与隔离仿真
目标=TrustZone · PMP · 虚拟化扩展
安全
隔离仿真
26
常见问题排查
目标=启动失败 · 设备不识别 · 中断异常
常见问题排查
目标=启动失败
27
综合案例一
目标=从零构建RISC-V Linu… · 调试与性能评估
综合案例一
RISC-V
28
综合案例二
目标=基于QEMU开发自定义RISC…
综合案例二
QEMU
29
综合案例三
目标=使用QEMU进行RISC-V多…
综合案例三
QEMU
30
课程总结与进阶
目标=知识体系回顾 · 工程实践建议 · 社区资源
课程总结
进阶
所属VIP或分类
同VIP:FPGA-RISC-V与软核系统工程
同VIP:FPGA-RISC-V软核仿真验证与调试实战工程
同VIP:FPGA-RISC-V软核实现项目实战工程