Files
rust-based-os-comp2022/relatedinfo.md
2023-02-06 07:41:33 +08:00

92 lines
6.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 注意事项
[**Stage1 SCHEDULING**](./scheduling.md) & [**Stage2 SCHEDULING**](https://github.com/LearningOS/oscomp-kernel-training)是开源操作系统训练营的第一/二阶段安排,可根据阶段安排中的信息和下面列出的资源信息进行自学和自我联系。
## 2022夏季Rust程序设计训练课资源easy
- [清华计算机系大一学生2022暑期课程Rust程序设计训练](https://lab.cs.tsinghua.edu.cn/rust/)
- [Rust相关书籍/课程/视频等资源汇总](https://github.com/rcore-os/rCore/wiki/study-resource-of-system-programming-in-RUST)
## 2022春季OS课资源normal
### 课程Slides
- [清华计算机系大三学生2022春季OS课程Slides](https://learningos.github.io/os-lectures/)
### 课程参考书
- [Operating Systems: Three Easy Pieces](https://pages.cs.wisc.edu/~remzi/OSTEP/)
- [rCore Tutorial Book v3](https://rcore-os.github.io/rCore-Tutorial-Book-v3/)
### 课程视频
- [20220221第一次课视频](https://meeting.tencent.com/v2/cloud-record/share?id=5fcc9ef3-cb43-48f6-9d33-f75f640e8c38&from=3)
- [20220228第二次课视频](https://meeting.tencent.com/v2/cloud-record/share?id=0c2a73ec-238a-453b-8f0f-aaadaeb55eca&from=3)
- [20220307第三次课视频](https://meeting.tencent.com/v2/cloud-record/share?id=c21406cf-96f9-4df6-8cab-af4dbd798769&from=3)
- [20220314第四次课视频](https://meeting.tencent.com/v2/cloud-record/share?id=5dae93b5-6f9d-40b9-86c3-f2c13670ecaf&from=3)
- [20220321第五次课视频](https://meeting.tencent.com/v2/cloud-record/share?id=4e9dc00e-1c95-47b8-bd18-6a24fe2e3450&from=3)
- [20220328第六次课视频](https://meeting.tencent.com/v2/cloud-record/share?id=a48d439c-c161-4a0a-bf75-70024d408526&from=3)
- [20220418第八次课视频](https://meeting.tencent.com/v2/cloud-record/share?id=92b88816-805b-44f0-af5c-227654d5c5bd&from=3)
- [20220425第九次课视频](https://meeting.tencent.com/v2/cloud-record/share?id=622c85a7-6549-4e1d-9ff1-6fb908107791&from=3)
- [20220509第十次课视频](https://meeting.tencent.com/v2/cloud-record/share?id=26487a19-875a-457f-8a89-d0a3ca785915&from=3)
- [20220516第11次课视频](https://meeting.tencent.com/v2/cloud-record/share?id=e45a7ab1-325a-44f1-904d-1bb661daa0dd&from=3)
- [20220523第12次课视频](https://meeting.tencent.com/v2/cloud-record/share?id=5c2c8e4b-f9a0-4228-bb4d-b83c648057a0&from=3)
- [20220530第13次课视频](https://meeting.tencent.com/v2/cloud-record/share?id=34309e7e-3835-4d3f-a056-eceec5598f66&from=3)
> 缺第七次课各次课的密码是8位数字中的后4位数字
## 2022春季Advanced OS课相关资源hard
- [清华计算机系研究生2021春季Advanced OS课程视频/slides](https://www.xuetangx.com/course/thu080917777/3234209)
- [论文阅读列表](https://github.com/chyyuu/aos_course_info/blob/master/readinglist.md)
- [OS比赛相关的一些硬件/OS实例/教程](https://github.com/oscomp/os-competition-info/blob/main/ref-info.md)
- [Rust based OS/Hypervisor/VMM/Firmwire](https://github.com/chyyuu/aos_course_info/blob/master/oslist.md)
## 2022春季OS课实验框架讲解
- [20220001 rcore-tutorial-v3 lab1](https://cloud.tsinghua.edu.cn/f/9440395fad1a44b690f9/)
- [20220002 rcore-tutorial-v3 lab2](https://cloud.tsinghua.edu.cn/f/96e49fe5770b40199d61/)
- [20220003 rcore-tutorial-v3 lab3](https://cloud.tsinghua.edu.cn/f/4e8c590689e448a2893f/)
- [20220004 rcore-tutorial-v3 lab4](https://cloud.tsinghua.edu.cn/f/a44d31de255047ceb1fc/)
- [20220005 rcore-tutorial-v3 lab5](https://cloud.tsinghua.edu.cn/f/7935a70766514c2ca08c/)
> 密码是 `xushanpu123`
## 2022春季OS课实验框架OS API DOC
> 下面各章 ``[345678]`` 的源码与 本repo中的 ``os[345678]-ref/src`` 目录下的源码是相同的。
### OS API docs of rCore Tutorial Code 2022S
- [OS API docs of ch3](https://learningos.github.io/rCore-Tutorial-Code-2022S/ch3/os/index.html)
- [OS API docs of ch4](https://learningos.github.io/rCore-Tutorial-Code-2022S/ch4/os/index.html)
- [OS API docs of ch5](https://learningos.github.io/rCore-Tutorial-Code-2022S/ch5/os/index.html)
- [OS API docs of ch6](https://learningos.github.io/rCore-Tutorial-Code-2022S/ch6/os/index.html)
- [easyFS API doc in ch6]( https://learningos.github.io/rCore-Tutorial-Code-2022S/ch6/easy_fs/index.html)
- [OS API docs of ch7](https://learningos.github.io/rCore-Tutorial-Code-2022S/ch8/os/index.html)
- [OS API docs of ch8](https://learningos.github.io/rCore-Tutorial-Code-2022S/ch8/os/index.html)
## 训练营rcore tutorial和rustlings视频讲解
- [rustlings & OS lab0-0 搭建环境和初始开发过程](https://www.bilibili.com/video/BV1fY4y1n7up?share_source=copy_web)
- [rustlings:rust所有权和借用相关](https://www.bilibili.com/video/BV1ze4y1R7C9?share_source=copy_web)
- [chapter1&chapter2实践的框架和代码分析讲解](https://cloud.tsinghua.edu.cn/f/254e6cc6921849e29e8c/)
- [chapter3(lab1)实践的框架和代码分析讲解](https://cloud.tsinghua.edu.cn/f/17a7c9d9b57f4838ae5f/)
- [chapter4(lab2)的代码分析和编程练习讲解](https://cloud.tsinghua.edu.cn/f/d44189eff077452e99a5/)
- [chapter5(lab3)进程管理的代码解析和编程练习讲解](https://cloud.tsinghua.edu.cn/f/e2a8b8b54037484fac73/)
- [chapter6(lab4)文件系统的代码解析和练习讲解视频](https://cloud.tsinghua.edu.cn/f/a5d5ece6e5b849a3ae8a/)
- [chapter8(lab5)同步互斥的代码解析和练习讲解视频](https://cloud.tsinghua.edu.cn/f/b6b94ccebe084b31aa6b/)
- [chapter9第二阶段训练内核中断/外设管理的代码解析讲解视频](https://cloud.tsinghua.edu.cn/f/1c9706422ad54cad997c/)
## “秋冬季开源操作系统训练营”过程相关内容
- 2022.11.01[20221101秋冬季训练营启动交流会视频回放](https://meeting.tencent.com/v2/cloud-record/share?id=00e0e809-1e03-4f41-8e6a-4e71c0ca1342&from=3)
- 2023.02.05[2022 秋冬季训练营总结会&组件化操作系统设计与实现技术交流会-part2](https://meeting.tencent.com/v2/cloud-record/share?id=b2bd335e-c3fb-4169-8558-7621c71dfb75&from=3&is-single=true)
- 2023.02.02[组件化操作系统设计与实现技术交流会-part1](https://meeting.tencent.com/v2/cloud-record/share?id=af9f763c-a862-4dd4-9552-7061b1355b0d&from=3)
## "夏季开源操作系统学习训练营开幕式" 相关slides
- [202207052022年夏季开源操作系统学习训练营日程安排向勇](https://github.com/LearningOS/resrouce-on-rust-based-os-comp2022/blob/main/20220705-%E5%90%91%E5%8B%87-%E5%BC%80%E5%B9%95%E5%BC%8F%E4%B8%8A%E7%9A%84%E4%BB%8B%E7%BB%8D-v4.pdf)
- [202207052022年夏季开源操作系统学习训练营Rust学习与领域应用张汉东](https://github.com/LearningOS/resrouce-on-rust-based-os-comp2022/blob/main/20220705-%E5%BC%A0%E6%B1%89%E4%B8%9C-Rust%E5%AD%A6%E4%B9%A0%E4%B8%8E%E9%A2%86%E5%9F%9F%E5%BA%94%E7%94%A8.pptx)
> 如访问上述网址碰到问题,请联系助教了解访问方式。