首页
›
热销单品
›
嵌入式Linux与RTOS
›
《QEMU RISC-V仿真环境搭建与调试实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
QEMU RISC-V仿真环境搭建与调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RISC-V 与 QEMU 概述
RISC-V 指令集架构简介 · QEMU 仿真器简介 · 为什么选择 QEMU 进行 RISC…
RISC-V
QEMU
02
宿主机环境准备
Linux 系统安装与配置 · Windows 下 WSL2 环境搭… · macOS 下的 Homebrew…
宿主机环境准备
Linux
03
QEMU 源码编译与安装
从源码获取 QEMU · 配置 RISC-V 目标支持 · 编译与安装 QEMU 系统仿真器
QEMU
源码编译
04
QEMU 命令行基础
QEMU 常用参数解析 · -machine 与 -cpu 选项 · 内存与设备配置
QEMU
命令行基础
05
RISC-V 交叉编译工具链
GCC 交叉编译器安装 · Binutils 与 Newlib… · 验证工具链是否工作
RISC-V
交叉编译工具链
06
最小系统启动
生成 RISC-V 裸机程序 · 使用 QEMU 运行第一个 RISC… · 观察启动日志
最小系统启动
RISC-V
07
OpenSBI 与设备树
OpenSBI 的作用 · 设备树 (DTB) 的生成与加载 · QEMU 中的 fw_dynamic…
OpenSBI
设备树
08
U-Boot 引导加载程序
U-Boot 源码获取与配置 · 编译 RISC-V 版 U-Boot · 在 QEMU 中运行 U-Boot
U-Boot
引导加载程序
09
Linux 内核编译
获取 Linux 内核源码 · 配置 RISC-V 内核选项 · 编译与生成 Image
Linux
内核编译
10
根文件系统制作
BusyBox 构建最小根文件系统 · 制作 initramfs · 使用 QEMU 挂载根文件系统
根文件系统制作
BusyBox
11
完整 Linux 系统启动
整合 OpenSBI + U-Boo… · QEMU 启动参数详解 · 启动过程分析
Linux
完整
12
QEMU 网络配置
用户模式网络 (user-mode) · Tap 网络桥接 · 在虚拟机中访问外部网络
QEMU
网络配置
13
块设备与存储
QEMU 虚拟硬盘 (qcow2) · virtio-blk 驱动 · 挂载 ext4 文件系统
块设备
存储
14
virtio 设备详解
virtio-mmio 与 virt… · virtio-net · virtio-blk 配置实例
virtio
设备详解
15
多核与 SMP 仿真
QEMU 多核配置 · RISC-V 多核启动流程 · Linux SMP 调试
SMP
多核
16
GDB 调试入门
QEMU 的 -s 与 -S 选项 · GDB 连接 QEMU · 设置断点与单步执行
GDB
调试入门
17
裸机程序调试
使用 GDB 调试 RISC-V 汇… · 查看寄存器与内存 · 调试启动代码
裸机程序调试
GDB
18
Linux 内核调试
编译带调试符号的内核 · KGDB 双机调试 · QEMU 与 GDB 联合调试
Linux
内核调试
19
QEMU Monitor 与 QMP
QEMU Monitor 控制台 · QMP 协议与 JSON 命令 · 自动化管理虚拟机
QEMU
Monitor
20
性能分析工具
QEMU 的 -icount 与 -… · Perf 在 RISC-V 上的使用 · 仿真性能调优
性能分析工具
QEMU
21
RISC-V 向量扩展仿真
V 扩展简介 · QEMU 对 V 扩展的支持 · 编写向量指令测试程序
RISC-V
向量扩展仿真
22
RISC-V 特权级与异常处理
机器模式 (M-mode) · 监管模式 (S-mode) · 用户模式 (U-mode) 仿真
RISC-V
特权级
23
中断控制器 (PLIC) 仿真
PLIC 工作原理 · QEMU 中 PLIC 的配置 · 中断处理流程
PLIC
断控制器
24
定时器 (CLINT) 仿真
CLINT 与 mtime/mtim… · QEMU 定时器中断 · 实现时钟中断处理
CLINT
定时器
25
设备树定制与修改
编写自定义设备树 · QEMU 加载自定义 DTB · 添加虚拟设备
设备树定制
修改
26
QEMU 扩展与插件开发
QEMU 插件接口 · 编写简单插件 · 监控指令执行
QEMU
扩展
27
RISC-V 安全特性仿真
物理内存保护 (PMP) · 加密扩展 (K 扩展) · 安全启动流程
RISC-V
安全特性仿真
28
多架构混合仿真
QEMU 异构多核支持 · RISC-V + ARM 混合系统 · 通信与同步
多架构混合仿真
QEMU
29
自动化测试与 CI
使用 QEMU 进行 RISC-V… · GitLab CI 集成 · 测试脚本编写
CI
自动化测试
30
综合实战
从零构建 RISC-V 开发板仿真 · 运行完整 Linux 发行版 · 性能评估与优化
综合实战
RISC-V
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战