计算机底层原理
操作系统
网络
OSI七层协议与TCP/IP四层协议
tcp协议
http/https/websocket/rpc
xv6
Lecture-01
本文档使用 MrDoc 发布
-
+
首页
Lecture-01
## lab [Lab: Xv6 and Unix utilities](https://pdos.csail.mit.edu/6.S081/2020/labs/util.html) [6.S081 / Fall 2020](https://pdos.csail.mit.edu/6.S081/2020/tools.html) referer: - [【99%环境搭建系列】xv6-riscv内核调试教程 - Hexo](http://kingofdark.top/2022/03/19/2022-03/2022-03-19%20环境搭建系列-xv6内核调试教程/) - [编译运行xv6(环境搭建) | codesimp1e](https://codesimp1e.github.io/cao-zuo-xi-tong/6-s081/2023/06/19/6-s081-1/) ```shell ## set user logout time when idle ## vim /etc/profile ## and append # 1200 seconds TMOUT=1200 export TMOUT ``` ```shell # https://pdos.csail.mit.edu/6.S081/2020/labs/util.html # in ubuntu OS sudo apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu gcc-riscv64-unknown-elf -y cd ~/Desktop git clone git://g.csail.mit.edu/xv6-labs-2020 cd xv6-labs-2020 git checkout util make qemu # `make qemu` does not end. # hang after in https://pdos.csail.mit.edu/6.S081/2020/tools.html sudo apt-get remove -y qemu-system-misc #sudo apt-get install -y qemu-system-misc=1:4.2-3ubuntu6 wget https://download.qemu.org/qemu-5.1.0.tar.xz tar xf qemu-5.1.0.tar.xz cd qemu-5.1.0 ./configure --disable-kvm --disable-werror --prefix=/usr/local --target-list="riscv64-softmmu" # ERROR: glib-2.48 gthread-2.0 is required to compile QEMU # solution: https://bevisy.github.io/p/compile-qemu-on-ubuntu-20.04/ # sudo apt install -y libglib2.0-dev # sudo apt install -y libpixman-1-dev make sudo make install # now, make qemu is ok make qemu # exit ctrl+a x ``` see picture. 
我是张三
2025年3月27日 20:55
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
eblog
Markdown文件
分享
链接
类型
密码
更新密码