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 , пожалуйста, сначала запустите следующий код для установки Toolchain:
$ 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