[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,让我们一起动手,把理论变成现实,感受亲手创造操作系统的乐趣!

文档地址

rCore文档地址

参考书目

Rust语言圣经(Rust Course)

简介 - The Little Book of Rust Macros (Rust 宏小册) (zjp-cn.github.io)

rustsbi - Rust (docs.rs)

Introduction - The Cargo Book (rust-lang.org)

RISC-V手册 (ustc.edu.cn) ^531b44

GDB Documentation (sourceware.org)

Summit_bootflow (riscv.org)

RISC-V开放架构设计之道 The RISC-V Reader.pdf

RISC-V Specification for generic_rv64 :: RISC-V Specification for generic_rv64 (riscv-software-src.github.io)

 The RISC-V Instruction Set Manual Volume II: Privileged Architecture

Makefile教程和示例指南 (foofun.cn)

RISCV 特权级拾遗_riscv mret-CSDN博客

posted @ 2024-07-09 19:39  winddevil  阅读(276)  评论(0编辑  收藏  举报