Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
两万多
Leedia’s Learning records
提交
5cdfb8ba
L
Leedia’s Learning records
项目概览
两万多
/
Leedia’s Learning records
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
Leedia’s Learning records
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5cdfb8ba
编写于
7月 25, 2021
作者:
两万多
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update README.md
上级
65339798
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
35 addition
and
15 deletion
+35
-15
README.md
README.md
+35
-15
未找到文件。
README.md
浏览文件 @
5cdfb8ba
...
...
@@ -3,23 +3,24 @@
-
summer 2021
Leedia’s 开源操作系统的学习记录仓库
##
总结文档
##
完成成果:
### step0
-
rustings练习题
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/rustlings
-
[
rustings练习题
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/rustlings
)
-
[
32 Rust Quizes
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/blob/master/f2.png
)
-
32 Rust Quizes
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/blob/master/f2.png
-
[
编程练习题
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/rust_lang/Rust_%E4%B8%AD%E7%BA%A7%E7%BC%96%E7%A8%8B%E7%BB%83%E4%B9%A0
)
-
编程练习题
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/rust_lang/Rust_%E4%B8%AD%E7%BA%A7%E7%BC%96%E7%A8%8B%E7%BB%83%E4%B9%A0
### step1
-
RISC-V系统结构学习笔记
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/RISC-V
-
[
RISC-V系统结构学习笔记
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/RISC-V
)
### step2
-
rCore阶段 lab0,lab1,lab2,lab3,lab4,lab5,lab6。
-
rCore阶段
代码:
[
lab0
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/rCore/lab0
)
,
[
lab1
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/rCore/lab1
)
,
[
lab2
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/rCore/lab2
)
,
[
lab3
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/rCore/lab3
)
,
[
lab4
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/rCore/lab4
)
,
[
lab5
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/rCore/lab5
)
,
[
lab6
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/rCore/lab6
)
。
实验题:
[
lab1实验
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/blob/master/rCore/lab1__%E5%AE%9E%E9%AA%8C%E9%A2%98.md
)
,
[
lab2实验
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/blob/master/rCore/lab2__%E5%AE%9E%E9%AA%8C%E9%A2%98.md
)
,
[
lab3实验
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/blob/master/rCore/lab3__%E5%AE%9E%E9%AA%8C%E9%A2%98.md
)
,
[
lab4实验
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/blob/master/rCore/lab4__%E5%AE%9E%E9%AA%8C%E9%A2%98.md
)
,
[
lab6实验
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/blob/master/rCore/lab6__%E5%AE%9E%E9%AA%8C%E9%A2%98.md
)
。
实验题目录:lab1实验,lab2实验,lab3实验,lab4实验,lab6实验。
## 第一天 2021-7-3
...
...
@@ -99,15 +100,15 @@ ps:因为自己更喜欢纸质的东西,是手写的笔记,课堂笔记没
选择用力扣上的题目,要求用rust语言重新实现15道以上的
[
编程练习题
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/rust_lang/Rust_%E4%B8%AD%E7%BA%A7%E7%BC%96%E7%A8%8B%E7%BB%83%E4%B9%A0
)(
15/15
)
## 第十三天 2021-7-15
### 学习内容
-
开始学习
操作系统(RISC-V)
-
了解
操作系统(RISC-V)
我选择的是向勇老师、陈渝老师的
[
操作系统(RISC-V)
](
https://www.xuetangx.com/learn/THU08091000267/THU08091000267/5883104/video/9173321
)
的视频讲解。
## 第十四天 2021-7-16
### 学习内容
-
学习
操作系统(RISC-V)
-
了解
操作系统(RISC-V)
根据
[
rCore-Tutorial V3
](
https://rcore-os.github.io/rCore-Tutorial-deploy/
)
和
[
ucore_ OS_ docs
](
https://chyyuu.gitbooks.io/ucore_os_docs/content/
)
的实验指导零完成了实验环境搭建,熟悉了一下编译工具,AT&T汇编基本语法,GCC扩展内联汇编,GCC扩展内联汇编,gdb,qume等。
## 第十五天 2021-7-17
### 学习内容
-
学习
操作系统(RISC-V)
-
了解
操作系统(RISC-V)
基础启动、中断、异常和系统调用,了解了一下PXE网络启动,感觉很有意思;阅读了
[
rCore-Tutorial V3
](
https://rcore-os.github.io/rCore-Tutorial-deploy/
)
和
[
ucore_ OS_ docs
](
https://chyyuu.gitbooks.io/ucore_os_docs/content/
)
的实验指导一,明天开始。
### 感悟
看视频然后结合书,因为之前有学习操作系统,会查漏补缺一些。
...
...
@@ -124,5 +125,24 @@ ps:因为自己更喜欢纸质的东西,是手写的笔记,课堂笔记没
### 学习内容
-
RISC-V系统结构
今天看完了
[
RISC-V手册
](
http://crva.ict.ac.cn/documents/RISC-V-Reader-Chinese-v2p1.pdf
)
,其他的一些扩展可选指令,向量计算机,和U
\S\M
三个特权级。
[
日常笔记
](
https://codechina.csdn.net/weixin_51460943/leedia-s-learning-records/-/tree/master/RISC-V
)
。
## 第十九天 2021-7-21
### 学习内容
-
rCore-Tutorial V3实验
今天完成了lab2,和lab2的实验题,再次重温了实验零,感觉能更加熟练了。
## 第二十天 2021-7-22
### 学习内容
-
rCore-Tutorial V3实验
先看了实验3和4的手册,感觉还是应该先把书和附件看完再完成实验,今天没有做实验题。
## 第二十一天 2021-7-23
### 学习内容
-
rCore-Tutorial V3实验
结合资料和答案完成了lab3,lab4代码跑通了,和他们的习题。
## 第二十二天 2021-7-24
### 学习内容
-
rCore-Tutorial V3实验
把代码跑了一遍,可以运行,就没有自行敲,不知道是因为最后一天了,还是怎样习题也没认真看,回顾这22天很感慨,玩的时候和睡懒觉的时候心里都有点不安O(∩_∩)O。
## 总结文档
这22天完成了,第一阶段总的来说自己是满意,刚开始是被有很周密安排的计划吸引参加,完全是抱着学习的心态来的,而且因为自己刚刚接触,凭着自己对嵌入式开发的兴趣,才能坚持(线上真的很容易放弃),但是回顾很感谢老师,不然自己可能不会怎样安排这么紧密的学习计划。
这22天里我完成了RUST的基本学习,从完全不懂,到可以做一些简单的编程小练习,到后来能写LeetCode上面的题,仍旧记得自己可能花了4—5天的样子,网上百度、自己理解、融汇贯通,很伤脑筋,而且同学们都很厉害,也很激励我,再后面理解RISC-V系统结构,我是完整看了RISC-V手册,讲的非常易懂,而且每一章都有相关联的一个名人名句,我记得有一句"小即是美",很能诠释RISC-V系统结构,给你一个小的基础,你可以根据自己需要自由搭配添加,这应该就是未来趋势,虽然现在不是。而且里面很多概念我都是第一次听到,确实感觉自己非常孤陋寡闻。后面的实验部分,因为在实验零和实验一上花费了很多时间,自己后面又有摸鱼嫌疑,希望吸取教训,合理安排时间。缓慢而又坚定的前行。
最后,感谢老师们发起这次活动,非常感激。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录