[rCore学习笔记 00]总览
写在前面
本随笔是非常菜的菜鸡写的。如有问题请及时提出。
可以联系:1160712160@qq.com
GitHhub:https://github.com/WindDevil (目前啥也没有
rCore
rCore官方交流群:735045051
嗨,这里是rCore入门之旅!
如果你对亲手打造一个类Unix内核感兴趣,而且还想用酷炫的Rust语言来实现,那你来对地方了!rCore项目就像一本生动的操作系统制作指南,全程带你从零开始,一步步探索RISC-V架构下的内核开发。
无论是虚拟机里的QEMU或是Terminus,还是Kendryte K210的真实硬件,rCore都能让你的内核跑起来,不只是理论上的纸上谈兵。而且,rCore-Tutorial-v3仓库的k210分支里藏着不少高手的实战经验,绝对能让你大开眼界!
我跟你们一样,也是个热爱学习的小伙伴,让我们一起在这条探索之路同行吧,不管是新手小白还是老司机,这里都有你的位置。加入rCore,让我们一起动手,把理论变成现实,感受亲手创造操作系统的乐趣!
文档地址
参考书目
简介 - The Little Book of Rust Macros (Rust 宏小册) (zjp-cn.github.io)
Introduction - The Cargo Book (rust-lang.org)
RISC-V手册 (ustc.edu.cn) ^531b44
GDB Documentation (sourceware.org)
《RISC-V开放架构设计之道 The RISC-V Reader.pdf》
The RISC-V Instruction Set Manual Volume II: Privileged Architecture