发布时间:2014-05-03 20:14:04
本文继续 《Linux I2C驱动分析(一)----I2C架构和总线驱动》部分,首先讲述了板级设备的注册,为讲述函数i2c_scan_static_board_info(adap)打下基础,接着又描述了I2C数据传输过程中所调用的接口函数,本文和《Linux I2C驱动分析(一)----I2C架构和总线驱动》是一种继承的关系。......【阅读全文】
发布时间:2014-05-01 17:27:33
1、sdio接口层解析SDIO总线 SDIO总线 和 USB总线 类似,SDIO也有两端,其中一端是HOST端,另一端是device端。所有的 通信 都是 由HOST端 发送 命令 开始的,Device端只要能解析命令,就可以相互通信。 CLK信号:HOST给DEVICE的 时钟信号,每个时钟周期传.........【阅读全文】
发布时间:2014-05-01 17:21:46
为了理解sdio的wifi工作原理,学习一下linux3.0的mmc子系统;首先学习一下别人的博客,故引用文章一篇!《MMC 卡驱动分析》 最近花时间研究了一下 MMC 卡驱动程序,开始在网上找了很多关于 MMC 卡驱动的分析文章,但大都是在描述各个层,这对于初学者来讲帮助并不大,所以我就.........【阅读全文】
发布时间:2014-05-01 17:09:58
内核已经存在SD卡的驱动,所以仅需要添加SD卡设备到设备列表注册就可以了。但是从头到尾分析一下MMC的驱动对于理解linux的驱动设计思想是很有帮助的。mmc分为控制器和mmc卡,所以也有两个驱动1. core文件夹的core.c先创建一个工作队列,再注册总线和类。点击(此处)折叠或打开static int __.........【阅读全文】
发布时间:2014-05-01 15:56:09
/*************************************************************************************************************************************//* queue.h */#ifndef MMC_QUEUE_H#define MMC_QUEUE_Hstruct request;struct task_struct;struct mmc_queue { /* mmc请求队列 -----对MMC卡的操作是通过该.........【阅读全文】