自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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