Skip to content

xy-plus/rcore_step_by_step_old

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

从零开始写 OS

前言

本系列文章记录了使用 Rust 编程语言编写一个小型操作系统的详细过程。每篇文章包含所需所有所需代码和相关知识点讲解。

如何使用

为了方便起见,建议使用 docker ,可以省去配置环境的功夫。

在工作目录下创建 Makefile

docker:
	sudo docker run -it --mount type=bind,source=$(shell pwd)/..,destination=/mnt panqinglin/rust_riscv bash

进入 docker 后,执行 cd mnt ,即可看见工作目录,然后就可以开始写代码啦!

每一章对应的源代码可以在 GitHub 的 commit 中找到, commit 号于每一篇文章的开头给出

rCore Summer of Code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 93.2%
  • Rust 3.2%
  • Shell 1.1%
  • Assembly 1.0%
  • Makefile 1.0%
  • M4 0.3%
  • C++ 0.2%