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環境では、最初に次のコードを実行してツールチェーンをインストールしてください。
$ 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