
SD linux 驱动
funy_liu
这个作者很懒,什么都没留下…
展开
-
基于S3C2410的SD卡linux驱动工作原理【转】
首先介绍下Linux驱动模型的几个概念:§1 bus系统中总线由struct bus_type描述,定义为:struct bus_type {char * name; 总线类型的名称struct subsystem subsys; 与该总线相关的subsystemstruct kset drivers; 所有与该总线相关的驱动程序集合struct kset devices; 所有挂接在该原创 2009-11-03 20:13:00 · 1013 阅读 · 0 评论 -
基于S3C2410的SD卡linux驱动工作原理(二)
<br />序:我在讲嵌入式Linux驱动开发班的时候,发现不少学员对SD卡驱动这块比较感兴趣,课下来找我探讨。而在很多技术论坛,也有不少人问这方面的问题,所以就想写一下这方面的内容,希望对大家的学习能有所帮助。<br />前几天写了篇“基于S3C2410的SD卡linux驱动工作原理(一)”,说了下脱离操作系统如何在S3C2410上实现SD卡的读写。了解了脱离操作系统的工作原理后,现在可以思考linux是如何管理管理SD卡的了。Linux中SD驱动可以分为3层:块设备层(mmc_block.c ,mmc_转载 2010-07-06 20:48:00 · 413 阅读 · 0 评论 -
基于S3C2410的SD卡linux驱动工作原理(一)
<br />我在讲嵌入式Linux驱动开发的时候,发现不少学员对SD卡驱动这块比较感兴趣,课下来找我探讨。而在很多技术论坛,<br />也有不少人问这方面的问题,所以就想写一下这方面的内容,希望对大家的学习能有所帮助。想了解SD卡的工作原理,首先需要了解的就是SD卡协议了,这个在<br />网上可以轻松的下载到。在了解协议后,就可以看看下面的一些开发思路了。<br />首先看下脱离操作系统如何在S3C2410上实现SD卡的读写。过程可以分为3个大的步骤:初始化sd卡、写sd卡、读sd卡;下面的过程是我通过r转载 2010-07-07 11:01:00 · 494 阅读 · 0 评论