miniRVOS
1.0.0
Minirvos ist ein einfaches Betriebssystem, das auf der Basis des Kurses "Lernen Sie lernen, ein Betriebssystem auf RISC-V zu entwickeln" implementiert.
Die laufende Umgebung ist Ubuntu 20.04 , und die detaillierten Informationen zur Systemversion lautet wie folgt:
$ 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
In Ubuntu 20.04 -Umgebung führen Sie bitte zunächst den folgenden Code aus, um die Toolchain zu installieren:
$ sudo apt update
$ sudo apt install build-essential gcc make perl dkms git gcc-riscv64-unknown-elf gdb-multiarch qemu-system-misc
Geben Sie nach Abschluss des Umgebungsaufbaus in das os ein und make Sie den Aufbau. Im Folgenden finden Sie die Build -Befehle. Weitere Informationen finden Sie in der Makefile -Datei im Projekt:
make : kompilieren und bauenmake run : Starten Sie qemu und rennen Siemake debug : GDB zum Debuggen startenmake code : Zerlegen, um den Binärcode anzuzeigenmake clean : Reinigen Sie die generierten Dateien https://gitee.com/unicornx/riscv-operating-system-moc
https://github.com/cccriscv/mini-riscv-os