- 博客(3)
- 收藏
- 关注
原创 spi nor flash驱动
嵌入式系统中flash的作用相当于PC上的硬盘来存放永久的数据,不像内存那样掉电数据就会消失。而我们使用的是nor flash,操作也比较简单,直接读取flash的地址就可以将数据通过memcpy到内存(当然是需要给相关寄存器配一些值),然后传给上层使用。专用SPI控制器主要有CTRL,CMD,DATA,ADDR,STATUS寄存器。相关命令 /* Command
2016-08-28 16:20:39 4431
原创 read()函数流程(USB读取文件)
ssize_t read(int fd, FAR void *buf, size_t nbytes);通过当前的TCB(或者说PCB的文件列表找到) 找到打开的文件列表group->tg_filelist,然后根据相应的fd,找到对应filep(&list->fl_files[fd])。size_t file_read(FAR struct file *filep, FAR void *b
2016-08-21 17:32:31 4584
原创 程序员的自我修养-链接装载与库笔记
花了近一个礼拜的时间算是把这本书看完了大部分的内容,因为工作接触的是linux有关windows的部分没有去看。个人觉得如果要做底层的话,这本书不得不看,看完之后虽然没有全部理解,但是对于我之前的知识体系结构有了很大的一个补充。现在就要记录下书中一些重难点,可以以后去回顾,将基础知识打扎实。为了协调I/O设备与总线之间的速度,也为了能够让CPU能够和I/O设备进行通信,一般每个设备都会有一个相
2016-08-01 22:59:53 3002
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人