自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 独立完成xv6-lab-thread实验记录与思考

这次实验花费的时间远远高于我的预期以及官网上标注的难度(三个moderate).主要原因是在后面两个实验中查询的资料和最后一个。

2024-04-25 00:03:11 1843

原创 xv6-lab-COW实验记录与思考

本次实验花费了超出我预期很多的时间来完成。分析原因是在测试的时候出现了大大小小很多问题,其中最关键的问题就是lost page

2024-04-18 17:34:31 575 1

原创 独立完成xv6-lab-lazy实验记录与思考

前面在虚拟地址和页表部分花了不少时间去理解,现在终于可以真正的使用这一项强大的机制来实现很多内核中有用的技巧了。这次实验虽然是分成三个部分但是实际上就是围绕一个问题展开,那就是对用户进程申请的内存空间进行。

2024-04-15 22:21:16 829 1

原创 独立完成xv6-lab-trap实验记录与思考

本次trap实验是关于从用户态陷入内核态的,关于这个部分呢不可避免需要汇编语言的知识。关于RISC-V汇编语言可以参考。

2024-04-11 15:36:29 969 1

原创 xv6-lab-pgtb(2020)实验记录与分析

简而言之就是2023年的相对简单,内容较少。抱着尽可能多的学习的心态,我在做完2023版本后又把2020年版本的做了一遍。温故而知新,感觉良好,过程也顺利不少。

2024-04-09 09:40:29 736

原创 独立完成xv6-lab-pgtbl实验记录与思考

这次实验花了我不少时间和精力,一方面是因为操作系统的页表机制有一定的难度,还有一方面就是自己犯傻.本次实验是独立完成,只通过官方的资料和源码获取相关的知识来修改内核。

2024-04-02 13:03:26 986 1

原创 xv6-labs-syscall实验记录与分析

xv6-labs-syscall实验记录与分析,以及对xv6操作系统的基本认识

2024-03-18 18:52:44 923 1

原创 Linux下将Caps重映射为Esc和Ctrl的一种简便方法

本文是对于Linux操作系统下,对于标准键盘的键盘重映射的记录,同时能够给想对键盘重映射的同学提供一个参考。

2024-03-15 15:42:57 1059 3

原创 独立完成xv6-lab-Util的实验记录与思考

MIT6.S081课程xv6小型类uinix操作系统,编程实验Util记录

2024-03-10 16:25:50 1003 1

原创 初探优雅地解耦代码(修改移植)

单片机裸机开发下,通过事件机制解耦代码,使其易于维护。

2024-02-04 13:55:42 952 4

原创 2023全国大学生电子设计大赛综合测评的解析仿真以及实物焊接

综合测评题目和电路仿真

2024-01-19 00:46:11 4664

原创 文字纯手敲LCD1602驱动代码详解

这部分内容属于了解即可,如果不是为了特殊需求,CGROM中的字库完全足够使用44780在上电之后需要初始化,而初始化所需要执行的指令除了设置光标,清屏等个性化操作之外,有一条十分重要的指令,在instructions图中有说到,那就是Function set指令,该指令必须放在所有指令之前执行,并且执行一次后不能修改。我们先来看看这条指令的详细说明该指令DL选择数据位长度,可以为4位或者8位,一般都是8位,除非IO口不够或者MCU是4位的。

2023-12-04 19:22:44 2150

原创 Linux操作系统下登录FTP服务器中文显示乱码

/方括号内可选填入,port默认21,password不填会在登录时要求输入。

2023-12-04 18:47:14 931

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除