miniRVOS
1.0.0
miniRVOS是一個基於課程《循序漸進,學習開發一個RISC-V 上的操作系統》實現的一個簡易操作系統。
運行環境為Ubuntu 20.04 ,詳細的系統版本信息如下:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.4 LTS
Release: 20.04
Codename: focal
$ uname -r
5.10.16.3-microsoft-standard-WSL2
在Ubuntu 20.04環境下,請首先運行下列代碼安裝工具鏈(tool chain):
$ sudo apt update
$ sudo apt install build-essential gcc make perl dkms git gcc-riscv64-unknown-elf gdb-multiarch qemu-system-misc
完成環境搭建後,進入os目錄,運行make即可進行構建。下列為構建命令,具體請參考項目中的Makefile文件:
make :編譯構建make run :啟動qemu並運行make debug :啟動GDB進行調試make code :反彙編查看二進制代碼make clean :清理生成的文件https://gitee.com/unicornx/riscv-operating-system-mooc
https://github.com/cccriscv/mini-riscv-os