MIT 6.1810 开发环境搭建(Xv6)

开发环境搭建

按 https://pdos.csail.mit.edu/6.828/2025/tools.html 来操作

见其中的Installing on Windows这一节

安装WSL2.0并升级到Ubuntu 24.04

国内版本无法直接从Microsoft Store下载安装Ubuntu 24.04,但是可以手动下载并安装,

见 https://blog.csdn.net/lichengyu/article/details/161369193?spm=1001.2014.3001.5502

在Ubuntu 24.04中安装工具链

在wsl中启动Ubuntu 24.04:

点击 "开始" -> "Ubuntu 24.04 LTS",

To install all the software you need for this class, run:

shell 复制代码
$ 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

下载Xv6源代码

参考: https://pdos.csail.mit.edu/6.828/2025/xv6.html

The latest xv6 source and text are available at https://github.com/mit-pdos/xv6-riscv and https://github.com/mit-pdos/xv6-riscv-book respectively. Run

复制代码
git clone https://github.com/mit-pdos/xv6-riscv.git
git clone https://github.com/mit-pdos/xv6-riscv-book.git

编译并运行Xv6

参考:

https://github.com/mit-pdos/xv6-riscv

https://pdos.csail.mit.edu/6.828/2025/labs/util.html

直接执行make qemu即可

参考资料

https://pdos.csail.mit.edu/6.828/2025/tools.html

https://blog.csdn.net/lichengyu/article/details/161369193?spm=1001.2014.3001.5502

https://pdos.csail.mit.edu/6.828/2025/xv6.html

https://github.com/mit-pdos/xv6-riscv

https://pdos.csail.mit.edu/6.828/2025/labs/util.html

相关推荐
国科安芯4 小时前
开放指令集的空间之路:RISC-V微控制器在商业航天中的生态价值与自主性评述
嵌入式硬件·mcu·risc-v·低轨卫星·商业航天·抗辐射
潜创微科技5 小时前
CH592:集成 BLE 的青稞 RISC-V 无线 MCU
c语言·单片机·risc-v·无线投屏·低延迟·沁恒
dadaobusi1 天前
学习:RISC-V 虚拟化/H 扩展 语境 VTW 和 VTVM
risc-v
潜创微科技1 天前
CH591:成本优化的青稞 RISC-V 无线 MCU
c语言·单片机·risc-v·低延迟·沁恒·青稞
玄芯散人4 天前
【元婴·94】ARM vs RISC-V大战
arm开发·risc-v
Yyq130208696825 天前
紫荆M100,RISC-V开源架构,工业控制,电机驱动,国产替代
单片机·嵌入式硬件·risc-v
国科安芯6 天前
立方星与微纳卫星综合电子微型化趋势下的抗辐射MCU选型综述
人工智能·单片机·嵌入式硬件·mcu·risc-v·抗辐射
luoganttcc8 天前
RISC-V 指令集与机器码:从 32 位编码到程序执行
risc-v·计算机体系
ccbw168 天前
CH32L103低功耗RISC-V MCU的集成外设与选型参考
单片机·嵌入式硬件·risc-v·低功耗mcu·潜创微·青稞risc-v4c
sramdram9 天前
国产32位CH32V系列RISC-V单片机
单片机·嵌入式硬件·risc-v·国产32位单片机·risc-v单片机