rust_os_docs
  • rCore OS 开发文档
  • 项目整体介绍
  • Rust语言速成
  • 开发环境配置
  • 整体架构和启动过程
  • Bootloader
  • 内存管理模块
  • 线程管理模块
  • 加载外部程序
  • 文件系统模块
  • Q&A
Powered by GitBook
On this page

rCore OS 开发文档

Next项目整体介绍

Last updated 6 years ago

【正在施工中】

本文是的开发文档。旨在帮助具有基础OS知识和开发能力的读者快速上手本项目。

rCore是清华大学教学操作系统的Rust移植版本。致力于使用现代编程语言,提升OS的开发体验和质量,探索未来OS的设计实现方式。

目前rCore具有基本的内存管理、进程管理、文件系统功能,支持x86_64、RISCV32/64、AArch64指令集,能够在QEMU、Labeled-RISCV、K210开发板、树莓派3B+上运行。

如果在开发过程中遇到任何问题,可随时联系作者。

欢迎大家为本项目添砖加瓦!更期望看到让它脱胎换骨!让我们一起享受Rust系统编程的乐趣~

天灭C++,Rust保平安。

rCore OS
uCore