导学阶段
Rust 基础
- 推荐学习资源: Rust 圣经
RISC-V 基础
- 推荐学习资源: RISC-V 官方手册
操作系统基础
- 推荐书籍: 《操作系统导论》(OSTEP)
第一阶段
任务内容
- 完成 Rustlings 编程题。
- 完成 10 道简单的 Rust 数据结构与算法题。
推荐资源
- Rustlings: https://github.com/rust-lang/rustlings
第二阶段(精华)
任务内容
完成 5 道 rCore 实验编程题,涵盖以下章节:
- 第 3 章
- 第 4 章
- 第 5 章
- 第 6 章
- 第 8 章
推荐资源
- 课程配套实验书: rCore-Camp-Guide-2024A
- 配套仓库: template-2024a-rcore
- 原 rCore Book: rCore-Tutorial-Book-v3
- 对应仓库: rCore-Tutorial-v3
第三阶段
任务内容
学习 ArceOS 组件化操作系统,并完成练习与挑战任务(挑战任务有排行榜)。
推荐资源
- ArceOS 学习资源: oscamp
第四阶段
任务内容
选择一个项目方向,跟随导师学习并完成项目。
备注
- 以上内容为学习路径的阶段性安排,建议按顺序完成。
- 每个阶段的任务和资源均已提供,可根据自身进度调整学习节奏。