diff --git a/source/_posts/feifei-s-blog.md b/source/_posts/feifei-s-blog.md new file mode 100644 index 00000000000..52a06916143 --- /dev/null +++ b/source/_posts/feifei-s-blog.md @@ -0,0 +1,53 @@ +--- +title: +date: 2023-11-05 21:44:10 +tags: - author:FeiFei0827 + - 开源操作系统训练营2023 +--- + +# 学习报告 + +居然一个月了,我没想过我能进行下去,实际上我才接触rust,学习rust花了很长时间,不过因为有rustling的存在 让我对rust的熟悉程度确实强于其他只学了一个月的语言,不过只有一点os基础,也仅限于稍微改变下linux内核的程度的我,虽然了解一些操作系统运算的规律但完全没自信能参与os的设计,看到了群里的许多大佬,更让我明白自己的弱小,但还是努力了一把虽然做的都是最低限度的事,但是我可以自豪的说,确实达到了我最初学习的目的 + + + +## 阶段一 + +### 去学习Rust + +虽然我才不过接触计算机一年多的时间,但也早听闻rust的大名,我之前一直在学习cpp,由于众所周知最好的cpp在rust,自然认识了这只小螃蟹,但是我还完全不了解他,只是记得在学习cpp的新特性时那位视频博主总是把变量与名称写反 并自嘲到“最近rust写多了” 我意识到 哦 原来rust与cpp的相似之处不少,但由于我没看到rust的就业空间(只是我的鼠目寸光罢了),所以就没学习,在一位朋友的推荐下我参与了学习,和其他几位朋友一起学习,但他们都因为很忙,最后搁置了。 + +显然rust不是一门简单的语言,前些日子我还觉得他的语法规定太严格,是的,我明白正是这种严格让rust变的更加安全,可作为初学者的我被他折磨的不轻。不过在阶段二的学习中我渐渐的好像也开始觉得感到rust的这种语法的好处 + +rustling真的很好 我会推荐给所有想学rust的人 + +### risc-v学习 + +完全没听说过。。。。 + +x86,arm,mips,我都曾了解过 不过都只是纸上谈兵 这次是真的第一次 + +## 阶段二 + +### 做lab + +实际上 我想说 只是寻找要干什么就花了我很久。。。(丢人) + +不过好在群里有很多人分享信息 还有笔记 让我的学习之路平坦了很多很多很多 应了训练营公告的话 + +也希望有朝一日我能帮助到其他人 + +虽然我只做了ch3 ch4 ch5 + +但还是能说出点东西 + +ch3 我认为最简单 只要实现最简单的taskmanage就行 熟悉一些提供的函数就好 + +ch4 我觉得三者最难 和ch3的关联真的不大。。。看文档。。看视频 。。看往届的视频。。概念听懂了 上手就完蛋。。。 + +最后终于是把东西组织起来了 但是又是错误不断 最后又忘记写文档。。。哎 + +ch5和ch4的关系比较紧密 我觉得有了ch4的经验 ch5比较好些 因为v3里写的也很清楚 算是比较顺利 + + +