2019-12-14 12:52发布
yujintian 发表于 2015-6-16 09:22 楼主太给力,之前用FLASH没用文件系统总是很苦恼。
myxiaonia 发表于 2015-6-16 09:36 楼主搞的这个是不是类似于一个小型数据库啊
最多设置5个标签!
多谢支持,我之前也是很烦恼。产品存储的数据不多,但是搞文件系统又显得臃肿,网上也没有找到合适的开源软件,最后想想还是自己写个开源的类似Uboot环境变量的Flash库吧。现在这个库已经成为我的所有项目中的必备品,通过key-value方式,能很轻松实现之前觉得很麻烦的事情,例如:存储的变量长度不一致、怎么解决各种类型转换问题、软件死机后怎么在没有文件系统的前提下保存错误信息。这些都可以通过EasyFlash的Env功能得到解决。
好眼力。。可以认为EasyFlash的Env功能就是嵌入式MCU上的小型基于Flash的键值对存储数据库。增删改查所有功能都有的。如果你了解Redis(一个开源、支持网络、基于内存、键值对存储数据库)的话,就会发现EasyFlash的Env功能个跟起很像,我也是后来才发现Redis的。
一周热门 更多>