- 博客(7)
- 收藏
- 关注
原创 #学习日记之文件系统2
文件系统 从硬盘这一类的硬件操作,比如读地址,写地址,这种简单的硬件读写,到上层文件系统,串口对文件的读写操作,是个什么流程? 先看个底层SD卡的驱动程序 //SD¿¨CSD¼Ä´æÆ÷Êý¾Ý typedef struct { u8 CSDStruct; /*!< CSD structure */ u8 SysSpecVersion; /*...
2019-12-18 19:53:35
204
原创 学习日记之内核与文件系统之间的关系
内核与文件系统是啥关系? 这个问题的出现时源自于我在思考一个可执行文件是如何被操作系统知道,并且运行的呢? 比如我编译出一个可执行文件test,可以在操作系统下直接运行,但是他怎么就认识我这个可执行文件,怎么就知道我代码在哪。 后来我学了文件系统之后,又看了内核和操作系统,我才有一点拙见。 在文件系统的眼中,任何的文件都是透明的,它是不是可执行文件,是哪种属性的,只读还是可读写,长度,大小,偏移量...
2019-12-04 21:26:20
211
原创 散装学习日记之Hash表的初步理解
Hash表是什么东西 说白了就是数据存储的一种方式,一般存储方式都有变量,直接int a = 0; 数组int a[2] = {0,1}; 链表, typedef struct Node { int a ; struct Node *Node}; 好像是这么写,知道有这个就行 连续的内存空间,用一个指针表示首地址,int *p = malloc(); 这种类型的吧,存数据也是往这里面存,比如你想存...
2019-12-03 20:52:35
121
原创 Linux内核学习日记(第一天)
Linux内核学习日记 20191201 大概翻了下往上关于内核主要功能的文章,自己原本的理解是对CPU固有资源的初始化,比如时钟,串口,硬盘存储,输入输出设备,显示等这些必有的东西,初始化成什么样子呢,就是应用层或者操作系统可以直接用的状态,比如我调用一个OPEN函数,直接可以进入内核中操作文件,而不用我再写一些配置代码或者接口代码,这些应该在内核里都写好,把资源全都准备好,供给应用程序用。 这...
2019-12-01 12:22:04
124
原创 文件系统学习日记(第二天)
文件系统二 20191129 今天又学了一天的文件系统,写了写一些函数的使用,比如 if(read_write_flag == 1)//дÎļþ { //len = f_open( fp, "1:/text", FA_READ | FA_WRITE|FA_CREATE_ALWAYS); len = f_mkdir("1:/text"); USART_SendData(USA...
2019-11-29 15:49:47
200
原创 一、目前为止了解的知识(持续更新)
20191127,星期三,晴,冷 大二开始接触单片机嵌入式领域,也有5个年头了,现在研三写点自己目前了解的知识 学习路线是这样的:基本电路知识->各种二极管三极管,触发器锁存器等->8086汇编知识->51单片机->STM32F103->ARM9、Linux 基本电路知识:电阻电容电感这些元器件的特性,电阻做负载,电容通交流,好像还有稳压的作用,电感用的不多,大多数...
2019-11-27 10:33:27
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人