本文主要是介绍[RK-Linux] RK3399 MMC、SD、SDIO基础分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
MMC
是MultiMedia Card
的简称,从本质上看,它是一种用于固态非易失性存储的内存卡规范,定义了诸如卡的形态、尺寸、容量、电气信号、和主机之间的通信协议等方方面面的内容。
从1997
年MMC
规范发布至今,基于不同的考量(物理尺寸、电压范围、管脚数量、最大容量、数据位宽、clock
频率、安全特性、是否支持SPI mode
、是否支持DDR mode
等等),进化出了MMC
、SD
、micro SD
、SDIO
、eMMC
等不同的规范;
需要注意的是:这张图只供参考,2012
年之后的规范并没有绘制。
SD
卡基于MMC
发展而来,二者最初的外观尺寸也很类似,SD
卡比MMC
卡厚0.7mm
。
早期SD
卡对MMC
卡的兼容性较强,多数支持SD
卡插槽的设备都可以同时支持MMC
卡,反之只有MMC
卡插槽的设备不能够支持SD
卡。
随着MMC
卡和 SD
卡的发展竞争,二者之间的差异越来越大,
这篇关于[RK-Linux] RK3399 MMC、SD、SDIO基础分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!