城市建设法规考试网站,网络服务费是什么,北京网站seo优化排名,做网站收入怎么样文章目录 本机配置安装环境Homebrew执行安装脚本查看安装是否成功 RISC-V tools执行brew的安装脚本 QEMUXV6 测试有用的参考链接#xff08;感谢前辈#xff09;写在结尾 本机配置
电脑型号#xff1a;Apple M2 Pro 2023 操作系统#xff1a;macOS Ventura 13.4 所以我的电… 文章目录 本机配置安装环境Homebrew执行安装脚本查看安装是否成功 RISC-V tools执行brew的安装脚本 QEMUXV6 测试有用的参考链接感谢前辈写在结尾 本机配置
电脑型号Apple M2 Pro 2023 操作系统macOS Ventura 13.4 所以我的电脑是arm64架构的M2芯片
安装环境
Homebrew
执行安装脚本
/bin/zsh -c $(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh) 镜像选哪个都无所谓我选择的是阿里巴巴
查看安装是否成功
brew --version
RISC-V tools
执行brew的安装脚本
这步需要先安装完成Homebrew brew tap riscv-software-src/riscv 然后是 Build the toolchain brew install riscv-tools 这步可能会比较慢需要保持网络较为良好我用的是HongKong会占用大约6.5GB的存储空间
QEMU
brew install qemu
XV6
用git克隆下来 git clone https://github.com/mit-pdos/xv6-riscv.git 在这个文件夹中进行编译
cd xv6-riscv
make在xv6-riscv文件夹下编译qemu make qemu
成功截图
测试
使用 qemu-gdb 对 xv6 进行调试 终端需要打开2个窗口
窗口1
cd xv6-riscv
make CPUS1 qemu-gdb成功截图
窗口2
cd xv6-riscv
riscv64-unknown-elf-gdb成功截图
有用的参考链接感谢前辈
MIT课程官方提供 https://pdos.csail.mit.edu/6.828/2020/schedule.html https://pdos.csail.mit.edu/6.828/2020/tools.html
xv6与riscv https://github.com/mit-pdos/xv6-riscv https://github.com/riscv-software-src/homebrew-riscv https://zhuanlan.zhihu.com/p/464386728
macOS安装Homebrew https://zhuanlan.zhihu.com/p/607620531 https://zhuanlan.zhihu.com/p/111014448
写在结尾
真的总感觉自己基础不够牢固也是听了搞计算机的前辈无数次跟我提基础的重要性所以开始重新看CSAPP并且尝试去听一些MIT、CMU的经典课程。
也算是正式开启了之前被很多学长学姐安利过的MIT的操作系统神课程课程总共有10-11个lab后面我会将每次的lab写成实验总结记录在CSDN中也欢迎各位UU和我交流让我们一起变得更强