eMMC框架及其初始化

作者:itrocker 发布于:2016-8-25 16:33 分类:文件系统

eMMC 的全称是Embedded MultiMedia Card,MMC协会所制定的内嵌式存储器标准规格,主要应用于智能手机和移动嵌入式产品。eMMC是一种嵌入式非易失性存储系统,由标准MMC接口、主控制器和NAND Flash三部分组成,采用JEDEC标准BGA封装。

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

Linux 系统中, eMMC 仍然作为一个传统的块设备工作,上层可以搭载各种文件系统, Android 智能设备早期采用 yaffs2 ,目前使用 ext4 。基于 eMMC 的 ext4 文件系统在 Linux 中的框架如下图所示

MMC 整个驱动框架的初始化过程如下:

标签:初始化 emmc 框架

  • 版权声明: 本文源自互联网, 于5个月前,由整理发表,共 411字。
  • 原文链接:点此查看原文