首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux下EEPROM损耗均衡的C/C++库?

问Linux下EEPROM损耗均衡的C/C++库?
EN

Stack Overflow用户
提问于 2010-04-16 14:40:19
回答 1查看 788关注 0票数 1

有没有人知道通过I2C接口连接的8k-EEPROM中可以安全地存储数据的库?我对损耗均衡特别感兴趣,因为我有一个写密集型应用程序,其中EEPROM应该/必须用作经常更改测量数据的NVRAM。

提前谢谢你,马丁

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-25 18:55:42

我遇到过的唯一的损耗平衡代码是在内核中的MTD驱动程序中--要么是在旧的JFFS2文件系统中,要么是在UBI级别。它们是为更大的闪存设备设计的,具有相应更大的块大小(通常为64KB)。但是,您可能会从代码中获得一些想法(例如,请参阅内核树中的drivers/mtd/ubi/wl.c )。

否则,对于您的测量数据,您可能只需要维护一个尽可能大的环形缓冲区,并将每个测量值写入连续的位置,以及一个时间戳,以便以后可以找到最新的测量值。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2651101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档