-----------------------------------------------------------
root@ubuntu-arm:/dev# ls mmc* -l //emmc芯片(mmcblk0)
brw-rw---- 1 root disk 179, 0 Feb 12 2016 mmcblk0
brw-rw---- 1 root disk 179, 8 Feb 12 2016 mmcblk0boot0
brw-rw---- 1 root disk 179, 16 Feb 12 2016 mmcblk0boot1
brw-rw---- 1 root disk 179, 1 Feb 12 2016 mmcblk0p1
brw-rw---- 1 root disk 179, 2 Feb 12 2016 mmcblk0p2
brw-rw---- 1 root disk 179, 3 Feb 12 2016 mmcblk0p3
brw-rw---- 1 root disk 179, 24 Feb 12 2016 mmcblk0rpmb
test@ubuntu:/dev$ ls -l sd* //磁盘1(sda), 磁盘2(sdb)
brw-rw---- 1 root disk 8, 0 May 8 22:37 sda
brw-rw---- 1 root disk 8, 1 May 8 22:37 sda1
brw-rw---- 1 root disk 8, 2 May 8 22:37 sda2
brw-rw---- 1 root disk 8, 5 May 8 22:37 sda5
brw-rw---- 1 root disk 8, 16 May 8 22:37 sdb
brw-rw---- 1 root disk 8, 17 May 8 22:37 sdb1
brw-rw---- 1 root disk 8, 18 May 8 22:37 sdb2
MMC(multiMedia card)是一种通信协议,支持两种模式SPI和MMC
eMMC是一种支持MMC协议的芯片。
eMMC和SD卡都是将闪存控制器和NAND Flash封装在一起,只是接口不同,eMMC一般是BGA封装,焊接在PCB上
SD卡单独封装,使用SDIO接口通讯,SDIO可以使用与MMC兼容的模式。
SD卡的管脚定义和Micro SD(TF)卡的管脚定义是不一样的。
⼀. mmcblk0p0
1.1. mmc含义
SD/MMC 卡的设备构造差不多,MMC 应该是 SD 的前⾝,不过 MMC 当时的设计⽐ SD ⼩⼀半。所以,SD/MMC 的驱动通⽤,进⼀步的,Linux 的设备节点就延续了 MMC 的这个名字
1.2. blk含义
blk 是块设备,后⾯的数字是设备的顺序编号
1.3 p含义
p表⽰分区,p1 就是第⼀个分区
⼆. sda1
2.1 sdxx
sd是scsi,SATA硬盘设备。
2.2. sda1
a代表是第⼀块硬盘 1代表是第⼀个主分区
2.3. sdb1
b代表是第⼆块硬盘 1代表是第⼀个主分区