Skip to content

2025春夏前三阶段总结 #786

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions source/_posts/2025前三阶段总结-TectoWang.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: 2025前三阶段总结-TectoWang
date: 2025-05-24
tags:
---
<!-- more -->

## 第一阶段:Rustling 与 Rust 基础练习

这个阶段我主要进行了 Rustling 题目的练习和 Rust 编程语言的基础训练。因为我本身有一定编程基础,所以整体难度对我来说并不高,主要是为了熟悉 Rust 的语言风格和核心概念,比如所有权、借用、模式匹配等。为后面更深入的系统开发打下了语言基础。

---

## 第二阶段:操作系统内核功能实现

到了第二阶段,框架已经搭建好,任务主要是完成其中某些具体功能模块的实现。虽然刚开始面对内核设计和系统调用这样的内容有些抽象,但随着理解的深入,实际的编码和调试也渐渐变得顺利起来。
具体详情见:https://github.com/LearningOS/2025s-rcore-Tecto-Wang

---

## 第三阶段:借助资料进行模块化理解

第三阶段的学习方式更为系统。我通过 PPT 和视频资料来逐步学习实现细节,并通过留空的方式聚焦于具体模块的实现。这样的方式可以集中注意力专注于每一个点,然后再逐渐拼凑出整个系统的全貌。相比第二阶段,这种学习方式更轻松、更具条理,也帮助我对整个系统架构的整体理解。

---