mmc子系统学习笔记二 关于mmc子系统笔记的说明

        mmc子系统是Linux设备驱动中一个不可缺少的部分,但科技进步,时代发展,现在mmc已经不是从前的mmc(Multimedia Card),现在mmc子系统已经衍生到SD,SDIO相关的技术了,也就是说mmc子系统已经能够管理控制SD和SDIO相关了,但是由于历史的原因,仍称呼为mmc子系统。

mmc子系统差异说明:

        本mmc子系统学习笔记一以htc g5(android)手机的linux内核为例,除设备资源外的差别之外,和其他linux内核无异。

       内核版本:2.6.x

        linux设备驱动多分为多层次管理,只有最底层一般会和设备资源相关,故mmc子系统的最底层才与不同厂商打交道,如s3c,msm,omap等,但是处理流程一样,无多少变化。

 关于mmc

         MMC:Multi Media Card的缩写,即多媒体卡。24mm*32mm*1.mm。以前的MMC规范的数据传输宽度只有1位,最新的1.0版MMC中拓宽了4位和8位带宽,时钟频率也达到了52MHZ,从而理所当然的支持50MHZ的传输速率。值得一提的是,对于SD时代提倡的“数据安全”特性,MMC协会也终于接纳了具有竞争性的安全卡协议——Secure MMC1.1规范。 

关于SD,SDIO

         SD(Secure Digital Memory Card),即安全数码存储卡,建议读法是SD存储卡。它在MMC的基础上发展而来,并且增加了相对于MMC的两个新特色:传输速率比2.11版本的MMC快了将近4倍,另外SD存储卡强调数据的安全,可以设定数据的使用权限,防止他人复制。

        在数据和物理规范上,SD存储卡向前兼容MMC卡,在外观上,SD存储卡只是在厚度上比MMC卡厚了0.7mm。

        更多关于mmc和sd、sdio的介绍,请查看:SDIO相关学习

你可能感兴趣的:(mmc子系统学习笔记二 关于mmc子系统笔记的说明)