本文主要是介绍[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基础分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!