0%

前言

​ 我觉得OS让人着迷,对我来说是这样的。我以前在想,电脑启动,它为什么能启动,内部又干了什么,它为什么能如此高效的处理事件,它能实现各种各样的功能。借着这次机会,我也在不断学习OS、RISC-V、rcore方面的知识。加油。

Read more »

训练营学习记录

第一阶段

本阶段我是学习使用Rust的基本内容,阅读的是Rust圣经中文版,那个版本对于入手而言还是很舒服的,之后就开始对着内容,找对应的Rustlings的练习,然后就做一章,看一章。
学习的速度绝对不快,掌握的其实也不算太好,特别是偏向后面的部分,那个内容也是缺乏练习,导航i学习的不是很深刻,最后也是压哨提交的内容。

第二阶段

本阶段的目标是完成rCore-tutorial的五个实验。这个阶段的内容要难的多,也花了很多时间。
好在之前有过相关的学习经历(本校的书院有OS方向,我是CPU&OS的学员),这样对我而言压力也小了很多很多。

整个学习的经历

我在配置环境上没有出现大的问题,我使用的是Ubuntu22.04LTS直接安装的,所以的很舒服,一边就OK了。

配置环境之后就开始学习,并逐步完成实验。

我一开始学习的速度很慢,花了很长时间去做笔记,这部分笔记几乎写了2000K行吧(还是在Vim中的“行”概念)。
后来发现,这样的学习速度过于慢了,一周的时间仅仅勉强学到了CH4,而后面的任务要更加艰巨。
之后我将做笔记的部分融合到了看代码的过程中,大大加快了我学习的进度。

之后的学习速度就快了很多很多,然后在最后一周花了很大的精力学完了hhhhhhhh。

由于最后一段时间的进度不理想,我甚至最后一周翘了好多课,连轴转了好久才转出来500分,只能说能过我已经很幸运了!

我在第二个月的时间里完成了RustSBI很多部分的开发。它已经能运行rCore-Tutorial,并且支持qemu、K210
两款硬件平台。希望未来的时间里,我能为RustSBI编写更多平台的支持,也为丰富社区项目做一些贡献。

Read more »