diff --git "a/source/_posts/\345\256\236\351\252\214\346\200\273\347\273\223.md" "b/source/_posts/\345\256\236\351\252\214\346\200\273\347\273\223.md" new file mode 100644 index 00000000000..5a2ee4804d4 --- /dev/null +++ "b/source/_posts/\345\256\236\351\252\214\346\200\273\347\273\223.md" @@ -0,0 +1,36 @@ +--- +title: 实验总结报告 +date: 2023-11-06 22:21:50 +categories: + - 总结完成 lab1 ~ lab3. +tags: + - author: + - 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在底层开发的应用。 + +之前自学时,第三阶段开始感觉到困难,一直没有过这关。这次训练营帮助我跨了这关,所以真的感谢各位老师的辛苦付出。 +