6.S081 操作系统 Lab1
一些有用的参考资料和博客
B站上传 : MIT 6.S081 2020 操作系统 [中英文字幕]
2012年XV6文档
2012 年- xv6 操作系统 - 英文 对应 2012年 - xv6 中文文档
2020年后的文档
1.环境搭建
环境:wsl2 + ubuntu20.4
1.1wsl2 安装ubuntu20.4命令
wsl2 使用参考 wsl 常用命令
1.2 ubuntu 的xv6环境搭建
安装初始环境
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu
查看安装的版本
qemu-system-riscv64 --version
# QEMU emulator version 7.2.0
riscv64-linux-gnu-gcc --version
# riscv64-linux-gnu-gcc (Debian 10.3.0-8) 10.3.0
2.Lab1
git clone git://g.csail.mit.edu/xv6-labs-2025
#查看此代码库的所有分支:代码库包含了多个分支,每个分支对应一个实验作业
git branch --remote
cd xv6-labs-2025
make qemu
3.Lab2
qemu debug命令
服务器端:make CPUS=1 qemu-gdb
客户端: gdb-multiarch
qemu debug 命令
b _entry
c
si
b main
c
layout split
n
n
s
b syscall
c
#q退出
q

浙公网安备 33010602011771号