linux 之 mmcblk

    MMC

        MMC全称MultiMedia Card,由西门子公司和SanDisk公司1997年推出的多媒体记忆卡标准。MMC卡尺寸为32mm x24mm x 1.4mm,它将存贮单元和控制器一同做到了卡上,智能的控制器使得MMC保证兼容性和灵活性。

        MMC卡具有MMC和SPI两种工作模式,MMC模式是默认工作模式,具有MMC的全部特性。而SPI模式则是MMC协议的一个子集,主要用于低速系统。


    SD

        SD卡全称Secure DigitalMemory Card,由松下、东芝和SanDisk公司于1999年8月共同开发的新一代记忆卡标准,已完全兼容MMC标准。SD卡比MMC卡多了一个进行数据著作权保护的暗号认证功能,读写速度比MMC卡快4倍。

        SD卡尺寸为32mm x 24mm x2.1mm,长宽和MMC卡一样,只是比MMC卡厚了0.7mm,以容纳更大容量的存贮单元。SD卡与MMC卡保持向上兼容,也就是说,MMC卡可以被新的设有SD卡插槽的设备存取,但是SD卡却不可以被设有MMC插槽的设备存取。


    SDIO

        SDIO全称Secure DigitalInput and Output Card,SDIO是在SD标准上定义了一种外设接口,它使用SD的I/O接口来连接外围设备,并通过SD上的I/O数据接口与这些外围设备传输数据。现在已经有很多手持设备支持SDIO功能,而且许多SDIO外设也被开发出来,目前常见的SDIO外设有:WIFI Card、GPS Card、 Bluetooth Card等等。

    
    eMMC

        EMMC的原理,是NandFlash的基础上加上一个控制芯片:负责 ECC、负载均衡和坏块管理功能的controler。

        eMMC全称Embedded MultiMediaCard,是MMC协会所制定的内嵌式存储器标准规格,主要应用于智能手机和移动嵌入式产品等。
        eMMC是一种嵌入式非易失性存储系统,由闪存和闪存控制器两部分组成,它的一个明显优势是在封装中集成了一个闪存控制器,它采用JEDEC标准BGA封装,并采用统一闪存接口管理闪存。

        eMMC结构由一个嵌入式存储解决方案组成,带有MMC接口、快闪存储设备及主控制器,所有这些由一个小型BGA封装。由于采用标准封装,eMMC也很容易升级,并不用改变硬件结构。

        eMMC的这种将Nand Flash芯片和控制芯片封装在一起的设计概念,就是为了简化产品内存储器的使用,客户只需要采购eMMC芯片放进产品中,不需要处理其它复杂的Nand Flash兼容性和管理问题,减少研发成本和研发周期。


        eMMC硬件分区介绍

            eMMC的每一个硬件分区都是独立编址的,所以在访问前要先指定访问哪一个分区,具体访问哪一个分区由Extended CSD寄存器决定。

/*

 * 设备号

 */

    brw-------    1 root     root      179,   0 Jan  1 00:06 mmcblk0
    brw-------    1 root     root      179,   8 Jan  1 00:06 mmcblk0boot0
    brw-------    1 root     root      179,  16 Jan  1 00:06 mmcblk0boot1
    brw-------    1 root     root      179,   1 Jan  1 00:06 mmcblk0p1
    brw-------    1 root     root      179,   2 Jan  1 00:06 mmcblk0p2
    brw-------    1 root     root      179,   3 Jan  1 00:06 mmcblk0p3
    brw-------    1 root     root      179,   4 Jan  1 00:06 mmcblk0p4
    brw-------    1 root     root      179,   5 Jan  1 00:06 mmcblk0p5
    brw-------    1 root     root      179,   6 Jan  1 00:06 mmcblk0p6
    brw-------    1 root     root      179,   7 Jan  1 00:06 mmcblk0p7
    brw-------    1 root     root      179,  24 Jan  1 00:06 mmcblk0rpmb

    cat /proc/partitions
     179        2      65536 mmcblk0p2

    ls -l /dev/block/179*        # 别名也一目了然

    fdisk -l /dev/mmcblk2p3        # 查看特定分区信息

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值