基于 EEPROM 的简易类文件的数据读写库

科技   2024-06-25 07:50   北京  

扫描关注一起学嵌入式,一起学习,一起成长


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

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



关注【一起学嵌入式】,回复加群进技术交流群。



觉得文章不错,点击“分享”、“”、“在看” 呗!

一起学嵌入式
结伴而行,RTOS、Linux编程、C/C++,以及经验分享、行业资讯、物联网等技术知识。一起学习,一起成长
 最新文章