Skip to content

Commit 067066c

Browse files
committed
update stage 2
1 parent 3cb3daf commit 067066c

File tree

1 file changed

+26
-19
lines changed

1 file changed

+26
-19
lines changed

2024-spring-scheduling-2.md

Lines changed: 26 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
# 2024年秋冬季开源操作系统训练营:第二阶段
32

43
## [专业阶段 - OS设计实现](https://opencamp.cn/os2edu/camp/2025spring/stage/2)
@@ -18,38 +17,46 @@
1817

1918
## 第二阶段活动安排
2019

21-
### 第二阶段的训练步骤
22-
2320
基于Rust语言进行操作系统内核实验--based on qemu (三周时间)
2421

2522
前提条件:要求有操作系统的基础,基本理解RISC-V与OS相关的硬件特性
2623

27-
#### 课程参考
28-
- [课程幻灯片](https://www.yuque.com/docs/share/4c39608f-3051-4445-96ca-f3c018cb96c7)
29-
- 参考书
30-
- [Operating Systems: Three Easy Pieces](https://pages.cs.wisc.edu/~remzi/OSTEP/)
31-
- [深入了解计算机系统](https://hansimov.gitbook.io/csapp/)
32-
- [RISC-V Reader中文版](http://riscvbook.com/chinese/RISC-V-Reader-Chinese-v2p1.pdf)
33-
- [rCore Tutorial Book v3](https://learningos.github.io/rCore-Tutorial-Book-v3/)
3424

35-
#### 基于Rust语言的rCore Tutorial实验指导 [rCore-Tutorial-Guide-2025S](https://learningos.github.io/rCore-Tutorial-Guide-2025S/)
25+
26+
### 建立基于ClassRoom实验的具体步骤
27+
28+
- [rCore Tutorial ClassRoom邀请链接](https://classroom.github.com/a/pTgmDIG6):点击后按提示可以建立自己的rCore Tutorial实验专用仓库
29+
- [rCore Tutorial ClassRoom排名页面](https://opencamp.cn/os2edu/camp/2025spring/stage/2?tab=rank):可以查看自己的rCore Tutorial实验的排名情况
30+
31+
请根据各个实验的具体实验要求在自己的仓库中完成 ch[3,4,5,6,8] 5个实验。请在每完成一个实验(完成编码和实验报告文档)后,请通过执行 `git push` 命令来更新自己的实验专用 repos,来通过基于GitHub Classroom的CI测试。
32+
33+
### 实验指导
34+
35+
基于Rust语言的rCore Tutorial实验指导 [rCore-Tutorial-Guide-2025S](https://learningos.github.io/rCore-Tutorial-Guide-2025S/)
36+
3637
- [实验代码](https://github.com/LearningOS/rCore-Tutorial-Code-2025S)
38+
3739
- [测试用例](https://github.com/LearningOS/rCore-Tutorial-Test-2025S)
3840

41+
请按照指导书了解实验内核并完成对应的任务。
3942

40-
#### [rCore实验讲解视频](https://www.yuque.com/docs/share/1b5b9260-8a80-4427-a612-78ec72b37e5f)
43+
### 课程参考
4144

42-
#### 建立基于ClassRoom实验的具体步骤
45+
- [课程幻灯片](https://www.yuque.com/docs/share/4c39608f-3051-4445-96ca-f3c018cb96c7)
4346

44-
**基于Rust语言的rCore Tutorial**
45-
- [rCore Tutorial ClassRoom邀请链接](https://classroom.github.com/a/pTgmDIG6):点击后按提示可以建立自己的rCore Tutorial实验专用仓库
46-
- [rCore Tutorial ClassRoom排名页面](https://opencamp.cn/os2edu/camp/2025spring/stage/2?tab=rank):可以查看自己的rCore Tutorial实验的排名情况
47+
- 参考书
4748

48-
请根据各个实验的具体实验要求在自己的仓库中完成 ch[3,4,5,6,8] 5个实验。请在每完成一个实验(完成编码和实验报告文档)后,请通过执行 `git push` 命令来更新自己的实验专用 repos,来通过基于GitHub Classroom的CI测试。
49+
- [Operating Systems: Three Easy Pieces](https://pages.cs.wisc.edu/~remzi/OSTEP/)
50+
- [深入了解计算机系统](https://hansimov.gitbook.io/csapp/)
51+
- [RISC-V Reader中文版](http://riscvbook.com/chinese/RISC-V-Reader-Chinese-v2p1.pdf)
52+
- [rCore Tutorial Book v3](https://learningos.github.io/rCore-Tutorial-Book-v3/)
53+
54+
- [rCore实验讲解视频](https://www.yuque.com/docs/share/1b5b9260-8a80-4427-a612-78ec72b37e5f)
4955

5056
### 总体学习要求和成绩考核方式
5157

5258
晋级要求:
59+
5360
1. 第二阶段排行榜满**500分**
5461
2. 每个实验的总结报告 (`reports/lab[3,4,5,6,8].md`)
5562
3. 第一、二阶段的学习blog (通过 PR 合并)
@@ -65,7 +72,7 @@
6572
- [学习记录的标杆2](https://kiprey.github.io/tags/uCore/):湖南大学本科生肖政杭的自学ucore for x86的过程记录,是大家学习的榜样,供大家学习参考。
6673

6774

68-
## 相关信息
75+
## 相关信息
6976

7077
- [参加2020--2022 OS训练营学生的blog](https://rcore-os.github.io/blog/),鼓励参加2025 OS训练营的同学把自己在学习过程中的感悟/收获等写成blog,生成pr,并提交到 <https://github.com/rcore-os/blog> 上,让更多人看到你的进步!
7178
- **注意** 为及时了解和指导同学的学习和实践情况并推动学生相互帮助,本次活动要求学生把每周学习实践的过程记录(Markdown格式)放在github上自己的公开repo中。可参见[每日学习实践的具体例子](https://github.com/GCYYfun/DailySchedule)[2020年OS训练营同学的每日学习情况汇总](https://github.com/rcore-os/rCore-Tutorial/issues/18 ) 。请参加实习的同学把记录每天的进展的git repo网址 更新到[2025年OS训练营同学的每日学习情况汇总](https://github.com/LearningOS/rust-based-os-comp2025/issues/1) 中。要求每位同学在自己的git repo中记录自己的每周进展,其他同学也可以参考学习。
@@ -76,4 +83,4 @@
7683
- **注意**:有任何疑问,请优先查看 [常见问题](https://github.com/LearningOS/rust-based-os-comp2025/blob/main/QA.md),确认常见问题列表中不存在您的问题,再通过微信群@助教以及【问答论坛】等方式提问,常见问题列表会随着训练营的推进不断补充完善,感谢大家的参与和支持!
7784

7885

79-
One More Thing:当你看到这,感觉第二阶段还没开始,还在想下一步要干啥时,我们的建议是:**Just Do It NOW!**
86+
One More Thing:当你看到这,感觉第二阶段还没开始,还在想下一步要干啥时,我们的建议是:**Just Do It NOW!**

0 commit comments

Comments
 (0)