Skip to content

wdlin233/osrepo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

305 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SubsToKernel

USTB

SubsToKernel 是两位参赛队员在参与 2025春秋季开源操作系统训练营 专业阶段OS设计实现后基于 rCore-Tutorial-v3 的 ch8 分支实现的操作系统内核。

参赛文档

系统介绍文档在 docs 文件夹。可以分别在此查看初赛参赛文档决赛文档,和现场赛文档

测试初赛测例的分支为当前分支,决赛测例为 final-test,现场赛分支为 git-site

GitLab 仓库GitHub 仓库 保持同步。

参赛信息

使用说明

克隆项目后,在项目根目录下运行 make run [LOG=<日志级别>] [ARCH=<目标架构>] 即可启动 QEMU 运行内核。

需要在根目录准备 sdcard-rv.imgsdcard-la.img 两个镜像文件,可以选择 riscv64loongarch64 两个架构,例如:

make run LOG=DEBUG ARCH=riscv64

make all 可以在根目录下构建 kernel-rvkernel-la 两个 ELF 文件。

初始进程的链接设置位于 os/src/task/initproc_*.S 中,通过将初始进程的 ELF 文件链接到内核镜像中,从而在系统启动后运行,可以修改 .incbin 来链接不同的应用程序作为初始进程。链接的文件必须要是 ELF 格式文件。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors