Chinaunix首页 | 论坛 | 博客
  • 博客访问: 181669
  • 博文数量: 44
  • 博客积分: 627
  • 博客等级: 中士
  • 技术积分: 345
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-20 21:55
文章分类

全部博文(44)

文章存档

2012年(44)

分类: LINUX

2012-08-08 18:34:55

SD卡驱动之设备模型建立  

2010-04-10 17:23:07|  分类: arm linux设备驱 |  标签: |字号 

      SD卡驱动程序在一个月前就已研读过了,开博以来直到现在才有时间整理后传上来。这个驱动程序比较复杂,要弄懂它的每一句不容易,要把它清除的讲出来更难,在此我给了它的设备建立流程和读/写数据流框图,但愿对别人有所帮助。

     要让整个驱动工作起来需要这样几个文件,block.c,s3cmci.c,queue.c,core.c,sd.c,host.c。但主要看的是前两个文件,一些在头两个文件中调用的重要函数在其余几个文件中实现。在博客中我只贴出了头两个文件,并做了详细注释。

数据读取框图:

 

设备模型建立流程:

阅读(1982) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~