6.s081 学习实验记录(一)环境准备
迪丽瓦拉
2024-04-30 08:55:20
0

文章目录

    • 一、基础环境
    • 二、实验代码

一、基础环境

  • 准备ubuntu 20虚拟机
  • sudo apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu
  • sudo apt-get install qemu
  • sudo apt install binutils-riscv64-linux-gnu-dbg
  • sudo apt install gcc-8-riscv64-linux-gnu
  • sudo update-alternatives --install /usr/bin/riscv64-linux-gnu-gcc riscv64-linux-gnu-gcc /usr/bin/riscv64-linux-gnu-gcc-8 8
  • sudo apt install u-boot-qemu qemu-utils

开启22端口

  • sudo apt-get install openssh-server
  • sudo apt-get install ufw
  • sudo ufw allow 22

vscode远程连接

  • 在虚拟机上的家目录创建 .ssh目录
  • 拷贝 本机的公钥文件,id_rsa.pub 到 虚拟机的.ssh
  • 在.ssh中:vim authorized_keys,将id_rsa.pub的内容拷贝进去

二、实验代码

  • git clone git://g.csail.mit.edu/xv6-labs-2020
  • 解压
  • 切换到util分支
  • make qemu

相关内容