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