eMMC 分区固态存储功能详解

本文介绍了嵌入式MultiMediaCard(eMMC)的存储原理和分区机制。eMMC是一种集成控制器的NAND芯片,其标准由JEDEC维护。设备在上电后,主机为每个eMMC设备分配地址,并通过命令进行通讯。eMMC包含引导区和用户区,其中引导区使用更可靠的存储技术。默认的分区方案包括U-Boot引导程序、环境配置和RPMB区域,用于存储敏感数据。用户可以通过查看分区方案来了解存储布局。
摘要由CSDN通过智能技术生成

嵌入式MultiMediaCard通常称为eMMC或e.MMC,是从MMC标准派生的固态存储标准。它以前由MMC协会(MMCA)维护,现在由JEDEC负责。该标准可能具有扩展名,例如e.MMC安全扩展名。简而言之,eMMC设备是具有集成控制器的原始NAND芯片,该控制器抽象化了损耗均衡和ECC等概念。
eMMC是一个不断发展的标准。截至2019年1月,JEDEC已发布文档JESD84-B51A:嵌入式多媒体卡(e.MMC),电气标准(5.1A)或eMMC 5.1A。
在这里插入图片描述
eMMC规范主要定义了Device Controller和接口的相关规范,如图中蓝色部分标识。eMMC 总线中,可以有一个 Host,多个 eMMC Devices。总线上的所有通讯都由 Host 端以一个 Command 开发发起,Host 一次只能与一个 eMMC Device 通讯。
系统在上电启动后,Host 会为所有 eMMC Device 逐个分配地址(RCA,Relative device Address)。
当 Host 需要和某一个 eMMC Device 通讯时,会先根据 RCA 选中该 eMMC Device,只有被选中的 eMMC Device 才会响应 Host 的 Command。

存储和分区

eMMC标准提供了一个接口,在该接口中,该设备被Linux视为块设备。这意味着,在eMMC设备上可以使用HDD和SSD中使用的任何文件系统。eMMC设备具有一个引导区域

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值