本文主要是介绍【Rust编写oskernel】rust-based-os-comp2023总计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
系列综述:
💞目的:整理记录在rust-based-os-comp2023中的学习过程。
🥰来源:主要源于训练营提供的相关Rust和kernel相关材料进行学习的,每个知识点的修正和深入主要参考各平台大佬的文章,其中也可能含有少量的个人实验自证。
🤭结语:如果有帮到你的地方,就点个赞和关注一下呗,谢谢🎈🎄🌷!!!
文章目录
- 每日学习记录
- 第一阶段Rustlings&RISC-V
- 2023.4.1
- 2023.4.2
- 2023.4.3
- 2023.4.4~2023.4.15
- 2023.4.4~2023.4.16
- 第二阶段rCore
- 2023.5.13
- 参考博客
😊点此到文末惊喜↩︎
每日学习记录
第一阶段Rustlings&RISC-V
第一阶段总计
- 每日学习的总结——博客链接
- 看了一些其他同学的学习记录,如果有一些语言功底,感觉采用Rustlings+Rust语言圣经进行学习比较好
2023.4.1
- 配置Rust环境:在windows上的vscode上——博客链接
- 加入github classroom并配置git仓库,测试推送成功(使用https)
- 建立每日/周学习实践过程记录 ,建立仓库并在官网留下rope
- 学习github classroom的使用。(下面小字居然有视频,细心是个好事情https://space.bilibili.com/24917186/video)
2023.4.2
- 重新配置rustlings环境,因为无法使用rustling watch命令(win下环境配置比较复杂)
- 学习函数和变量相关语法和原理
2023.4.3
- 学习if和移动语义相关语法和原理
- 感觉b站的rustlings在线课堂适合基础特别差的同学,基础好一点的会觉得有许多重复的地方,而且不成体系。准备采取
菜鸟教程+rustlings
进行快速学习和巩固。
2023.4.4~2023.4.15
- 每天完成10个左右并查找相关博客并记录——博客链接
- 运行rustlings watch后,每次做完一个只需要ctrl+s,不需要运行就会有提示
- rustlings配合Rust语言圣经非常好
- 主要时间在写论文,做项目。每天挤出一点时间来学Rust🤔
- 最后一天push不上去,最后重建文件夹,clone远程项目再push才成功。发现老师的rustlings已经过时了,和官网的新rustlings是有出入的
2023.4.4~2023.4.16
- 配置环境
- 虚拟机配置:https://learningos.github.io/rCore-Tutorial-Guide-2023S/0setup-devel-env.html
- vscode使用:https://www.bilibili.com/video/BV1fY4y1n7up/?share_source=copy_web&vd_source=ce626ff62ed6a7b65ff163189a520fb1
- WSL2内部的linux可以共享win的sicence web,挺好的,不用配镜像源。
- 配置第二阶段的github classroom,找了好久,在夏令营仓库首页下面的第一个项目。
- 地址:https://github.com/LearningOS/2023s-rcore-WaterStop
- 地址:https://github.com/LearningOS/2023s-rcore-WaterStop
- 配置wsl2及qume
- 配置文档:https://learningos.github.io/rCore-Tutorial-Guide-2023S/0setup-devel-env.html
- 使用winLTSC版本,配置wsl2+ubuntu18.04
sudo -s
输入密码,否则很多命令无法执行sudo apt-get update
否则使用sudo install 会出现E:无法命中的错误- 当系统提示找不到Ninja时,执行下面的命令去安装即可。
sudo apt-get install ninja-build
- 配置linux下的git,并且创建本地仓库
- 配置第二阶段实验环境
- 使用今年的这个链接下的仓库,可能有的文档链接没有更改,会指向过去的仓库,但是过去的仓库没有源代码和实验的项目
- 先
git checkout ch1
再cd os
第二阶段rCore
2023.5.13
🚩点此跳转到首行↩︎
参考博客
- 待定引用
- 待定引用
- 待定引用
- 待定引用
- 待定引用
- 待定引用
- 待定引用
- 待定引用
这篇关于【Rust编写oskernel】rust-based-os-comp2023总计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!