开发者社区 问答 正文

Hardware-With-A-$10-SD-Card-Reader

Senior Research Scientist at Cylance Amir Etemadieh在2017blackhat 美国黑客大会上做了题为《Hardware-With-A-$10-SD-Card-Reader》的分享,就什么是eMMC闪存,它与NAND有什么区别,如何识别eMMC闪光灯,如何识别eMMC引脚排列,在嵌入式设备中连接到eMMC闪存,选择正确的USB SD卡读卡器,与eMMC Flash接口做了深入的分析。

https://yq.aliyun.com/download/928?spm=a2c4e.11154804.0.0.6abe6a79Yy6aNn

展开
收起
福利达人 2018-06-25 22:19:55 898 分享 版权
阿里云 AI 助理回答

关于您的问题,虽然知识库中没有直接包含Amir Etemadieh在2017 Black Hat美国黑客大会上的分享内容,但我可以基于您提及的要点提供一些基础信息和指导。

eMMC闪存概述

**eMMC(Embedded Multi-Media Card)**是一种嵌入式存储解决方案,广泛应用于移动设备、平板电脑以及某些物联网和嵌入式系统中。它将NAND闪存芯片、控制器及相关的固件封装在一起,为设备提供一个标准化的接口,简化了设计复杂性和制造过程。

eMMC与NAND的区别

  • NAND Flash是基本的非易失性存储技术,提供原始的存储单元。它需要外部控制器来管理读写操作、错误校正等。
  • eMMC则是在NAND基础上集成了控制芯片,提供了更高级别的存储解决方案。它不仅包含NAND存储单元,还内置了控制器,负责磨损均衡、坏块管理等高级功能,从而提升了数据传输速度和系统性能。

如何识别eMMC闪存

  • 通常,eMMC通过其型号或产品规格表来识别,这些信息会在制造商提供的数据手册中详细说明。
  • 实际应用中,eMMC模块会安装在设备主板上,可通过查看设备的硬件规格或拆解分析来确认是否使用了eMMC存储。

eMMC引脚排列

eMMC连接器遵循JEDEC标准定义的引脚排列,常见的有153-ball BGA(Ball Grid Array)封装。具体引脚定义需查阅相应eMMC标准文档(如JEDEC JESD84-B51)。

连接到嵌入式设备中的eMMC闪存

  • 连接eMMC到嵌入式系统通常需要专业的焊接设备,因为eMMC采用BGA封装,直接焊接到主板上。
  • 对于开发和调试目的,有时会使用适配板或转接卡,将eMMC转换为更容易接入的接口,如SD或USB接口。

选择正确的USB SD卡读卡器

  • 要与eMMC闪存接口,通常不直接使用USB SD卡读卡器,因为eMMC并不设计为像SD卡那样即插即用。
  • 如果需要从eMMC中提取数据或进行编程,应寻找支持eMMC直读的特殊读卡器或编程器,这类设备专为处理eMMC而设计,具备相应的接口和软件支持。

请注意,实际操作涉及电子设备内部操作时,建议由专业人士执行,以避免损坏设备或造成数据丢失。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: