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 เพื่อสร้าง ต่อไปนี้เป็นคำสั่ง build สำหรับรายละเอียดโปรดดูไฟล์ Makefile ในโครงการ:
make : รวบรวมและสร้างmake run : Start qemu และ Runmake debug : เริ่ม GDB สำหรับการดีบักmake code : ถอดแยกชิ้นส่วนเพื่อดูรหัสไบนารีmake clean : ทำความสะอาดไฟล์ที่สร้างขึ้น https://gitee.com/unicornx/riscv-operating-system-mooc
https://github.com/cccriscv/mini-riscv-os