虽然EEPROM的读写速度较慢,但它具备一些Flash无法替代的独特特性,比如字节级别的读写操作。
因此,EEPROM仍然被广泛应用于许多电子设备中,且需求量依然很大。在此,向大家介绍一款轻量级且简易的EEPROM数据读写库:eepromfs。
关于eepromfs
eepromfs 是一个基于 EEPROM 的简易类文件数据读写库,非常适合在进行动态功能增减时进行参数管理。该库的特点是增加或删除参数块类似于操作文件,不会影响已有的数据存储。适用于 EEPROM 硬件资源充足的情况。
开源地址:https://gitee.com/wtau_zaozao/eepromfs
使用说明和软件架构
开源库使用说明:
该库适用于基于Arm处理器的系统,并支持例如24C256、24C512等容量较大的EEPROM存储芯片。
软件架构:
1. EEPROM存储区管理:在 EEPROM 存储区的开头存储eepromfs的管理信息。
2. 文件管理:采用链表方式串联每一个文件。
3. 文件创建:每个文件创建时需指定名称和大小。新增加的文件会自动追加到链表末尾。
提供各类格式化、读、写、删除的函数接口,方便用户直接调用:
开源地址(复制到浏览器打开):
https://gitee.com/wtau_zaozao/eepromfs
文章来源于网络,版权归原作者所有,如有侵权,请联系删除。