推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

EMMC与存储卡选型工作手记

资料介绍

EMMC与存储卡选型工作手记 1. 缘起 今年初接了个智能终端项目,产品需要本地存储固件升级包、运行日志和部分离线数据。任务落到我头上时,第一反应就是"选个eMMC还是存储卡"。这个选择看着简单,真做起来才知道水有多深。产品功耗、可靠性、容量、成本、供货,每一样都要权衡,稍不留神选错,量产阶段就得吃大亏。 我先捋清了应用需求:固件升级包约200MB,日志按天滚动保留,离线数据缓存在本地,总量控制在4GB以内。设备以电池供电,平时处于低功耗待机,偶尔唤醒写数据。写入频率不高,但要求掉电不丢数据。对容量、耐久和掉电安全的要求,决定了我在eMMC与存储卡之间的取舍方向。 当时产品对体积和可靠性要求都不低,我更倾向于板载eMMC方案。eMMC是焊在板上的Flash芯片,管脚少、抗震强、无需卡座,适合长期固定使用。而存储卡(如microSD)可插拔、容量灵活、成本低,但卡座占用面积大,长期在震动与温度环境下可靠性存疑。这个初步判断,为我后续几轮折腾埋下了伏笔。 2. 第一轮尝试 第一轮我按最稳妥的思路走,直接选eMMC,用JEDEC标准接口,选了一款容量8GB、等级为HS400的工业级颗粒。理由很简单:eMMC内置闪存管理(FTL)、坏块管理和磨损均衡,处理器侧只需要用MMC协议读写,开发成本低,可靠性有保障。我第一时间做了掉电测试和长时间写入测试,结果都令人满意。 数据我也记录下来了。HS400模式实测顺序读约280MB/s,顺序写约90MB/s,随机4K读写分别约15K和4K IOPS。对日志这种小文件频繁写入的场景,随机写性能尚可。掉电测试做了200次随机断电,数据完整无丢失,eMMC的掉电保护机制确实靠得住。这一轮下来,我一度以为选型就这么定了。

部分文件列表

文件名 大小
EMMC与存储卡选型工作手记.docx 40K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载