SD MMC SDIO 驱动分析

SD MMC SDIO 驱动分析

ID:37895750

大小:118.50 KB

页数:9页

时间:2019-06-02

SD MMC SDIO 驱动分析_第1页
SD MMC SDIO 驱动分析_第2页
SD MMC SDIO 驱动分析_第3页
SD MMC SDIO 驱动分析_第4页
SD MMC SDIO 驱动分析_第5页
资源描述:

《SD MMC SDIO 驱动分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SD/MMC/SDIO驱动分析[来源]:http://blog168.chinaunix.net/space.php?uid=25678596&do=blog&id=2102933参考资料:1.SDMemoryCardSpecifications/Part1.PhysicalLayerSpecification;Version1.0 2.LDD3CHAPTER-16BLOCKDEVICE3.http://www.sdcard.org引言:前几天把mini2440的sd卡驱动程序移植到了Android平台,当时对SD卡以及内核的MMC子系统

2、不是很了解,浏览了四天的代码,终于理清了一些头绪,尽管很多细节的实现还不是很清楚,不过先把知道的记录下来,细节部分由时间在慢慢挖掘。本文先介绍了一下MMC的基本框架结构,然后采用自底向上的方法来分析整个MMC层是如何共同作用的。阅读时请结合参考资料1和2.1.硬件基础:http://blog.ednchina.com/yelov/198217/message.aspxSD/MMC/SDIO概念区分概要SD(SecureDigital)与MMC(MultimediaCard)SD是一种flashmemorycard的标准,也就是一般常见的S

3、D记忆卡,而MMC则是较早的一种记忆卡标准,目前已经被SD标准所取代。在维基百科上有相当详细的SD/MMC规格说明:[http://zh.wikipedia.org/wiki/Secure_Digital]。SDIO是目前我们比较关心的技术,SDIO故名思义,就是SD的I/O接口(interface)的意思,不过这样解释可能还有点抽像。更具体的说明,SD本来是记忆卡的标准,但是现在也可以把SD拿来插上一些外围接口使用,这样的技术便是SDIO。所以SDIO本身是一种相当单纯的技术,透过SD的I/O接脚来连接外部外围,并且透过SD上的I/O数

4、据接位与这些外围传输数据,而且SD协会会员也推出很完整的SDIOstack驱动程序,使得SDIO外围(我们称为SDIO卡)的开发与应用变得相当热门。现在已经有非常多的手机或是手持装置都支持SDIO的功能(SD标准原本就是针对mobiledevice而制定),而且许多SDIO外围也都被开发出来,让手机外接外围更加容易,并且开发上更有弹性(不需要内建外围)。目前常见的SDIO外围(SDIO卡)有:·                                Wi-Ficard(无线网络卡)·                        

5、        CMOSsensorcard(照相模块)·                                GPScard·                                GSM/GPRSmodemcard·                                Bluetoothcard·                                Radio/TVcard(很好玩)SDIO的应用将是未来嵌入式系统最重要的接口技术之一,并且也会取代目前GPIO式的SPI接口。SD/SDIO的传输模

6、式SD传输模式有以下3种:·                                SPImode(required)·                                1-bitmode·                                4-bitmodeSDIO同样也支持以上3种传输模式。依据SD标准,所有的SD(记忆卡)与SDIO(外围)都必须支持SPImode,因此SPImode是「required」。此外,早期的MMC卡(使用SPI传输)也能接到SD插糟(SDslot),并且使用SPImode

7、或1-bitmode来读取。SD的MMCModeSD也能读取MMC内存,虽然MMC标准上提到,MMC内存不见得要支持SPImode(但是一定要支持1-bitmode),但是市面上能看到的MMC卡其实都有支持SPImode。因此,我们可以把SD设定成SPImode的传输方式来读取MMC记忆卡。SD的MMCMode就是用来读取MMC卡的一种传输模式。不过,SD的MMCMode虽然也是使用SPImode,但其物理特性仍是有差异的:·                                MMC的SPImode最大传输速率为20Mbit/

8、s;·                                SD的SPImode最大传输速率为25Mbit/s。为避免混淆,有时也用SPI/MMCmode与SPI/SDmode的写法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。