基于EEPROM的简易类文件的数据读写库
一起学嵌入式 2024-07-05

虽然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

文章来源于网络,版权归原作者所有,如有侵权,请联系删除。


声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • 单片机
  • 嵌入式
  • MCU
  • STM
下载排行榜
更多
评测报告
更多
广告