-
Notifications
You must be signed in to change notification settings - Fork 439
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #181 from aLingYun/master
push lab summery.
- Loading branch information
Showing
1 changed file
with
36 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- | ||
title: 实验总结报告 | ||
date: 2023-11-06 22:21:50 | ||
categories: | ||
- 总结完成 lab1 ~ lab3. | ||
tags: | ||
- author:<aLingYun> | ||
- repo:<2023a-rcore-aLingYun> | ||
--- | ||
|
||
### 背景 | ||
|
||
我本人特别看好Rust语言及RISCV指令集架构的,所以也经常会查找一些相关的信息。在看到这次训练营之前,我在网上关注到了rCore的教程。之前也自己跟着教程学习过一段,那次是只完成了前两章,实现了在终端打印彩色字符串。和本次做实验不同的是那次是从 `cargo new r_core_study` 开始的。所以那时候看到彩色的字符串输出,还是很有成就感的。 | ||
|
||
这是我之前学习的仓库连接:https://github.com/aLingYun/r-core-study | ||
|
||
### 第一阶段 | ||
|
||
第一阶段的难度还好,可能是因为我之前有学习过Rust,所以前大半部分的题很快就做完了。后面涉及到Rust的一些复杂特性,做起来要慢很多。需要不断的查教程,理解教程。也是很高效的学习过程。 | ||
|
||
### 第二阶段 | ||
|
||
由于工作关系,第二阶段的第一周基本上什么也没有做。第二周也基本上只有每天晚上十点之后可以学习。 | ||
|
||
由于时间不较短,我的策略是先看实验题目。以实验题目为目标去看教程,所以速度还可以,但是对知识的理解程度应该会差一些。 | ||
|
||
完成lab1之后又陷入没有时间学习的窘境,知道第二周周末,我跟让我的家人带孩子。自己全身心的去做剩下的lab2和lab3两个实验。 | ||
|
||
那两天每天都是到凌晨1点以后。终于还是勉强完成code了,不过实验报告再也没时间写了。 | ||
|
||
### 总结 | ||
|
||
通过这次训练营的一二阶段,对Rust的理解加深了,尤其是对Rust在底层开发的应用。 | ||
|
||
之前自学时,第三阶段开始感觉到困难,一直没有过这关。这次训练营帮助我跨了这关,所以真的感谢各位老师的辛苦付出。 | ||
|