目录1 eMMC简介1.1eMMC的外观图与引脚说明图1.2eMMC的定义1.3eMMC的基础操作2 eMMC5.1协议2.1 eMMC5.1协议文档的获取2.2 eMMC的初始化2.3 eMMC的读写3 本专栏教程的目标3.1 内容核心3.2 教程安排1 eMMC简介通俗点说,eMMC就是一个存储芯片,就像SD卡一样,用于存取数据。从普通开发者角度看,只要遵循eMMC协议,就
转载
2023-12-15 10:59:18
374阅读
主流的外存设备
内存和外存的区别: 一般是把这种(random access memory,随机访问存储器,特点是任意字节读写,掉电丢失)叫内存,把ROM(read only memory,只读存储器,类似与flash 、SD卡之类的,用来存储东西,掉电不丢失,不能随机访问,只能以块为单位来访问)叫外存软盘、硬盘、光盘、CD、磁带
存储原理大部分为磁存储,缺点是读写
转载
2024-09-11 16:19:16
91阅读
1、设备树更改 1)如果使用的是sd0,zynq-zed.dts中已经有配置,不用进行更改&sdhci0{
u-boot,dm-pre-reloc;
status = “okay”;
};2)如果使用SD1则需要更改设备树&sdhci1{
u-boot,dm-pre-reloc;
status = “okay”;
};2、烧写设备树之后/dev下出现mmcblk0,还需要进
转载
2024-03-17 15:48:56
447阅读
在u-boot console中输入mmc,可以看到帮助信息:mmc - MMC sub system
Usage:
mmc info - display info of the current MMC device
mmc read addr blk# cnt
mmc write addr blk# cnt
mmc erase blk# cnt
mmc rescan
mmc part
转载
2023-12-01 20:12:49
557阅读
emmc总线这个emmc有11根通讯总线:cmd:命令线是双向信号。主机和设备驱动程序以两种模式运行,有开漏和推挽二种模式。DAT0-7:数据线是双向信号,主机和设备驱动都是在推挽模式下(data0默认为拉高的状态)CLK:clk是主机向设备发送的信号,clock操作在推挽模式下数据 选通: 数据选通是设备给主机的信号,数据选通操作在推挽模式emmc的擦写次数是有限的,一般使用久了速度会变慢,是因
转载
2023-07-06 23:20:27
1585阅读
1 烧写 uboot 之前我们要用开发建立环境,比如 minicom 和 tftp,minicom 比较简单,这里不詳細说明
有几个注意点
1)tftp 连接时为 PC---DM8168 一根网线相连
2)必 用 主机 须 :sudo ifconfig eth0 192.168.1.101 netmask 255.255.255.0 设置 PC
最近宏旺半导体ICMAX在网上看到有网友说eMMC的读写速度与容量无关,与eMMC的接口形式有关、与版本高低有关。还贴出了例子,比如eMMC5.1与早期有4.3、4.41、4.5等,他们的区别就是接口的读写速度,低版本的eMMC是不支持红框中的HS200和HS400模式的,读写速度自然不如的5.1的快。详情请看下图↓。鉴于宏旺半导体在存储行业有十五年的时间,特别是在嵌入式存储这块有丰富专业的行业经
转载
2023-12-15 13:09:04
618阅读
在CIA VAULT 7 , NSA Shadow Broker 泄漏事件之后,信息安全也逐渐受到越来越多的关注,作为信息安全行业从业人员,除了参与这一场集体躁动之外,还需回归技术本身,对泄漏的资料和工具进行分析研究,以做到知己知彼。Sec·Ret 团队在对所有泄漏资料进行分析后,形成了一系列技术研究文章并会陆续进行发表,希望在增强自身技术储备的同时,也能够和同行多多交流,共同成长。在Bootlo
什么是eMMC
eMMC全称为embeded MultiMedia Card。eMMC为MMC协会所订立的内嵌式存储器标准规格,主要是针对手机和移动嵌入式产品为主。eMMC是一种嵌入式非易失性存储器系统,由闪存和闪存控制器两部组成。eMMC的一个明显优势是在封装中集成了一个闪存控制器,它采用JEDEC标准BGA封装,并采用统一闪存接口管理闪存。
[eMMC的结构]
eMMC 结构由一个嵌入式
转载
2023-12-13 14:05:29
3阅读
目录1. 总线接口 2. eMMC 总线模型2.1 速率模式2.2 通信模型2.2.1 读数据2.2.2 写数据2.2.3 No Data3. eMMC 总线测试过程4. eMMC 总线 Sampling Tuning4.1 Sampling Tuning 流程4.2 Tuning Block 数据参考资料:Embedded Multi-Media Card (e•MMC)
转载
2023-12-26 11:21:38
417阅读
eMMC 是 embedded MultiMediaCard 的简称。MultiMediaCard,即 MMC, 是一种闪存卡(Flash Memory Card)标准,它定义了 MMC 的架构以及访问 Flash Memory 的接口和协议。而 eMMC 则是对 MMC 的一个拓展,以满足更高标准的性能、成本、体积、稳定、易用等的需求。eMMC 的整体架构如下图片所示: 图片: eMMC
转载
2023-10-01 19:50:07
344阅读
手机主板坏了或者是手机坏了开不了机了,不想拿去修,又想把手机内存里面的东西导出来,该怎办才好?今天宏旺半导体就和大家聊聊如何把坏掉手机里的资料导出来。之前写过【废旧手机里的eMMC芯片如何重新利用】、【宏旺半导体亲身实验 eMMC改U盘】等文章,感兴趣的朋友可以翻翻宏旺半导体前段时间发布的文章,今天要分享的方式有一定的关联性。首先也是要将手机里的闪存拆下了,一般就是eMMC或者是UFS,因为平时拍
转载
2023-12-05 10:21:19
361阅读
EMMC读写操作的调用栈 mmc_queue_thread ->
mmc_blk_issue_rq ->
mmc_blk_issue_rw_rq ->
mmc_start_req ->
__mmc_start_data_req ->
mmc_star
转载
2024-03-25 18:52:51
471阅读
本文描述是基于高通平台,在emmc上增加一块分区,并挂载自己制作的ext4格式的镜像。作者是第一次弄这个,很多都不是很懂,有不对的地方请指教,经过一番某度和某歌之后,我慢慢知道怎么动手。原来只需要简单的增加几句内容就可以轻松挂在上自己的镜像文件。接下来讲解如何增加分区以及如何挂载镜像。 首先更改partition.xml文件,增加一个属于自己的分区(分区名字:rice),其中分区对应的镜像为t
转载
2024-01-28 01:11:40
205阅读
# Android读取eMMC存储大小的指南
在这篇文章中,我们将教你如何在Android设备上读取eMMC的存储大小。为初学者提供详细的步骤和代码示例是我们的目标。整个过程可以分为几个主要步骤,以下是我们要执行的流程:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 设置Android开发环境 |
| 2 | 创建一个新的Android项目 |
| 3
原创
2024-09-19 04:20:53
58阅读
FRAM铁电存储器。它是一种采用铁电材料(PZT等)的铁电性和铁电效应来进行非易失性数据存储的存储器。FRAM具有ROM和RAM的特点,在高速读写入、高读写耐久性、低功耗和防窜改方面具有优势。富士通FRAM主要具备三大优势:高读写入耐久性、高速写入以及低功耗,这是绝大多数同类型存储器无法比拟的。比如FRAM写入次数寿命高达10万亿次,而EEPROM仅有百万次(10^6)。富士通FRAM写入数据可在
后台操作在正常情况下,主机对eMMC设备的操作通常为读写操作(被称为前台操作),但是,在进行读写操作时,会在eMMC设备上产生一定的读写碎片,就需要eMMC设备进行碎片回收,这便是设备内部进行的各种维护操作(被称为后台操作)。后台操作有助于减少读写等时间紧迫性操作的延迟(进行后台操作时,设备处于忙碌状态)。所以,为了提高设备读写性能,最好在设备没有进行读写操作时进行后台操作。后台操作可以手动启动或
转载
2024-02-15 17:32:21
130阅读
1 Memcache是什么 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然
转载
2024-06-26 13:48:16
69阅读
华为p10闪存门至今令人记忆深刻,因此从我干这行开始,不管是家人或者客户,买来华为手机的第一件事,就是给测一测闪存读写速度,抽到奖还能换,也算是相当小心了。首先我们需要知道,一般一块闪存(就是我们常说的ROM)都由NAND颗粒、主控芯片和数据接口组成,UFS、eMMC和NVMe其实都指传输协议,可以看成是主控芯片和数据接口部分。之前eMMC几乎统治了移动市场,这一标准从eMMC4.3一路发展到现在
转载
2024-01-03 14:44:02
490阅读
读数据没有数据传输时,DAT0-DAT7总线电平为高。 传输的数据块由每条DAT线上的起始位(LOW)组成,然后是连续的数据流。 数据流包含有效负载数据(和纠错位(如果使用了设备外ECC))。 数据流在每条DAT线上以结束位(HIGH)结尾。 除了HS400以外,所有接口的数据传输都与时钟信号同步,而HS400接口的数据传输与DS信号同步。在每条DAT线路上,面向块数据传输的有效负载在单数据速率模
转载
2023-10-09 15:52:45
305阅读
1评论