MMC
MMC全称Multi-Media Card(多媒体卡)是一种小型可擦除的固态存储卡由西门子及闪迪于1997共同定制与发布的存储标准,主要应用于存储MP3、图像等多媒体文件,技术基于东芝的NAND FLASH技术,它是一种接口标准,只要符合MMC协议的存储设备都称为MMC卡,它规定了卡的形态、尺寸、容量、电气信号、和主机之间的通信协议等,可以说MMC就是多媒体存储卡的一个实现标准。
EMMC
EMMC全称Embedded Multi Media Card(嵌入式多媒体卡),是由MMC协会订立主要针对嵌入式平台例如手机、平板这些嵌入式平台的存储接口标准,EMMC是基于MMC协议的,可以说它就是MMC的实现,它规定了硬件应该怎样封装、周边接口如何设计和封装工艺(BGA 球栅阵列)并且内置控制器,这个控制器内部带有实现了MMC协议的固件,可以轻松实现与基于MMC协议实现的存储卡进行数据交互。
SD卡
SD卡全称Secure Digital Memory Card(安全数字存储卡)是日本松下公司、东芝公司和美国SANDISK公司于1999年共同研发的,主要应用于移动领域存储多媒体文件,它是一种开放式标准,任何人都可以基于此标准来研发属于自己的类sd卡,就像类Unix系统一样,并且于2000年成立SD协会负责制定和推广SD卡及相关技术的标准和规范
TF卡
TF卡是基于MMC协议的一种迷你存储卡,全称是Trans-flash Card由闪迪公司和摩托罗拉公司于2004年共同研发,主要应用于移动电话领域,它是基于SD卡标准研发的,它的尺寸比SD卡小约四分之一同时没有SD卡的安全开关功能,它主要应用于微型设备上,可以说它就是迷你SD卡,后来由MMC协会订正并将其名称修改为Micro SD卡,所以准确来说目前不存在所谓的TF卡,应叫Micro sd卡,它是属于SD卡的一种,它的接口与SD卡有些许区别,但是可以通过SD卡转换器转换成标准SD卡。
SDIO
SDIO全称Secure Digital Input and Output(安全的数字输入和输出)是由SD协会基于SD协议扩展而来的一种接口,它增加了IO功能,在SD卡的协议基础之上增加了与外设通讯的CMD命令,可以与调制解调器、条码扫描仪、GPS接受器进行数据交互。
总结
MMC(MultiMediaCard)是一种多媒体存储卡标准,它规定了存储卡的设计规范以及卡之间的通信方式。eMMC(embedded MultiMediaCard)是嵌入式MMC存储卡的规格,主要用于固定在设备上的内置存储解决方案,可以理解为用于移动设备(如智能手机)上的内嵌存储器。SD卡(Secure Digital Card)是MMC标准的一种实现形式,而eMMC则是通过嵌入设备主板的方式来实现数据存储和读取的规范和技术。
可以简单理解为MMC是一种移动载体的实现标准而EMMC则是固定载体的实现标准。
而SDIO是SD卡的扩展接口,它兼容SD卡并新增了IO交互功能。