diff --git "a/source/_posts/2025\345\211\215\344\270\211\351\230\266\346\256\265\346\200\273\347\273\223-TectoWang.md" "b/source/_posts/2025\345\211\215\344\270\211\351\230\266\346\256\265\346\200\273\347\273\223-TectoWang.md" new file mode 100644 index 00000000000..a208ace4ee2 --- /dev/null +++ "b/source/_posts/2025\345\211\215\344\270\211\351\230\266\346\256\265\346\200\273\347\273\223-TectoWang.md" @@ -0,0 +1,25 @@ +--- +title: 2025前三阶段总结-TectoWang +date: 2025-05-24 +tags: +--- + + +## 第一阶段:Rustling 与 Rust 基础练习 + +这个阶段我主要进行了 Rustling 题目的练习和 Rust 编程语言的基础训练。因为我本身有一定编程基础,所以整体难度对我来说并不高,主要是为了熟悉 Rust 的语言风格和核心概念,比如所有权、借用、模式匹配等。为后面更深入的系统开发打下了语言基础。 + +--- + +## 第二阶段:操作系统内核功能实现 + +到了第二阶段,框架已经搭建好,任务主要是完成其中某些具体功能模块的实现。虽然刚开始面对内核设计和系统调用这样的内容有些抽象,但随着理解的深入,实际的编码和调试也渐渐变得顺利起来。 +具体详情见:https://github.com/LearningOS/2025s-rcore-Tecto-Wang + +--- + +## 第三阶段:借助资料进行模块化理解 + +第三阶段的学习方式更为系统。我通过 PPT 和视频资料来逐步学习实现细节,并通过留空的方式聚焦于具体模块的实现。这样的方式可以集中注意力专注于每一个点,然后再逐渐拼凑出整个系统的全貌。相比第二阶段,这种学习方式更轻松、更具条理,也帮助我对整个系统架构的整体理解。 + +---