运行xv6系统
原文可在運行Xv6系統查看到,后續的更新將會更新到個人博客
第二次倒騰這個操作系統了。整個過程其實很簡單。我使用的操作系統是 Ubuntu Server 18.04.1 LTS 64bit,但是按照學院官網的指導去操作似乎有點問題?總之就是沒成功。
系統下載
首先就是源碼的下載,通過 git 可以直接下載到
git clone git://github.com/mit-pdos/xv6-riscv.git組件下載
但是通過最底下的操作可以看出,這個操作系統的啟動其實就是需要兩個組件。riscv64-unknown-elf-gcc 用來編譯操作系統,qemu-system-riscv64 用來運行操作系統。所以接下來的工作就是找到這兩個組件。
SiFive 這家做 RISC-V 的廠商,在其官網的下載頁面或者 GitHub release 可以看到相關工具的下載。將 GNU Embedded Toolchain 和 QEMU 這兩個組件下載下來即可。
下載完后可以在 bin 目錄找到所需要的可執行文件,可以將該目錄設置到環境變量中,方便直接使用。其他的文件切記不要刪除了。編譯器和虛擬機在運行的時候,會使用到其中的一些動態庫。
運行系統
上述工作完成后,到源碼的目錄執行 make 即可編譯系統,通過 make qemu 命令可以調用虛擬機來運行 xv6。
總結
- 上一篇: mysql 表分区优缺点_Mysql分区
- 下一篇: mysql 5.7.18 winx64安