Skip to content

📚 使用 Rust 和树莓派 3 进行裸机与操作系统开发教程。

License

Notifications You must be signed in to change notification settings

Jancd/OS-tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OS-tutorials

📚 使用 Rust 和树莓派 3 进行裸机与操作系统开发教程。本仓库基于rust-raspi3-OS-tutorials

本教程是 斯坦福操作系统教程公开课 的一个示例,本仓库记录📝尽量做到每章节都图文并茂。

拖更了:笔者发现自己基础知识有点跟不上了,在充电中(2019.4.26)QAQ

                    00000000000000000000100011000100000000000000000000
                    00000000000000011001111111111110011000000000000000
                    00000000000110011111111100111111111001100000000000
                    00000000000111111111111100111111111111100000000000
                    00000000111111110000000111000000001111111100000000
                    00000111111110000000000000000000000001111111100000
                    00000111111111111111111111111111000000011111100000
                    00011111111111111111111111111111111100001111111000
                    00011111111111111111111111111111111110001111111000
                    00011100011001111111100000000111111110011000111000
                    00111111111001111111100000000111111110011111111100
                    00111110000001111111111111111111111000000001111100
                    01111110000001111111111111111111111000000001111110
                    00011110000001111111100000011111111100000111111000
                    01111111000001111111100000001111111110001111111110
                    00011111111111111111111111000111111111111111111000
                    00011111111111111111111111000111111111111111111000
                    00000111111111111111111110000001111111111111100000
                    00000111111111110000000000000000011111111111100000
                    00000000111110011000000000000000011001111100000000
                    00000000111111011100000000000000111011111100000000
                    00000000000111111111111111111111111111100000000000
                    00000000000100011111111111111111111000100000000000
                    00000000000000011001110111101110011000000000000000
                    00000000000000000000000000000000000000000000000000

如何阅读

  • 所有教程文档、含注释的代码都合并到了 master 分支上,教程文档都在 tutorials 目录上。
  • 教程中的所有记录,请切换相应的 git 分支上,读者可以按照自己的学习路线进行阅读。(所以也避免不了拖更QAQ)

相关阅读

洛佳 (@luojia65)同学主要负责翻译的《使用Rust编写操作系统》简体中文翻译:https://github.com/rustcc/writing-an-os-in-rust

准备与开发环境

开发指南

About

📚 使用 Rust 和树莓派 3 进行裸机与操作系统开发教程。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published