有谁知道一个用于将数据安全存储在I2C接口(interface)上的8k-EEPROM中的库吗?我对损耗均衡特别感兴趣,因为我有一个写密集型应用程序,其中EEPROM应该/必须用作经常更改测量数据的NVRAM。
预先感谢马丁
最佳答案
我遇到的唯一损耗均衡代码是内核的MTD驱动程序-在旧的JFFS2文件系统中或在UBI级别中。这些是为更大的闪存设备而设计的,具有相应的更大的块大小(通常为64KB)。但是,您可能会从代码中得到一些想法(例如,参阅内核树中的drivers / mtd / ubi / wl.c)。
否则,对于您的测量数据,您可能只需要维护一个尽可能大的环形缓冲区,然后将每个测量值与时间戳一起写入连续的位置,以便以后可以找到最新的位置。
关于c++ - C/C++-Linux下用于EEPROM损耗均衡的库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2651101/