<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>amobbs.com 阿莫电子技术论坛 - EasyFlash/FlashDB</title>
    <link>https://www.amobbs.com/forum-10012-1.html</link>
    <description>Latest 20 threads of EasyFlash/FlashDB</description>
    <copyright>Copyright(C) amobbs.com 阿莫电子技术论坛</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Mon, 20 Jul 2026 22:59:00 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://www.amobbs.com/static/image/common/logo_88_31.gif</url>
      <title>amobbs.com 阿莫电子技术论坛</title>
      <link>https://www.amobbs.com/</link>
    </image>
    <item>
      <title>【开源】FlashDB V2.1.1 稳定版正式发布</title>
      <link>https://www.amobbs.com/thread-5798003-1-1.html</link>
      <description><![CDATA[FlashDB 的最早的第一个版本是 2020 年在本坛发布的（https://www.amobbs.com/thread-5734466-1-1.html） ，去年10月发布了 V2.0 版本

历经4年，FlashDB 已经被集成到了各种知名品牌的产品中，如：荣耀、小米，VIVO，西门子等等。社区的贡献者也超过了40人，其中还有不 ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>sunnydragon</author>
      <pubDate>Mon, 07 Oct 2024 13:18:28 +0000</pubDate>
    </item>
    <item>
      <title>请问阳光龙大侠，FLASHDB能不能用在STM32H7上</title>
      <link>https://www.amobbs.com/thread-5782548-1-1.html</link>
      <description><![CDATA[最近用了STM32H723这个片子，需要保存些参数，看了github，貌似没有针对H7的移植。主要的有两个疑问：
1》 H723只有8个sector，每个128K，擦除最小单位是128K，如果存数据，至少要占用128K，如要还要保持擦写平衡和掉电安全，好像比较麻烦
2》最小写单位是32字节（256bi ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>liuqian</author>
      <pubDate>Tue, 01 Aug 2023 07:21:19 +0000</pubDate>
    </item>
    <item>
      <title>EasyFLASH4.0 在读取参数和写入参数无法读取到key</title>
      <link>https://www.amobbs.com/thread-5779601-1-1.html</link>
      <description><![CDATA[求助，在使用FAL+EASYFLASH时发现无法读取和写入参数，单步调试发现总是env name没有找到，初始化时也没有报错，发现ENV结构体中的name在写入是名字还是默认变量的名称]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>l617131578</author>
      <pubDate>Thu, 18 May 2023 08:08:50 +0000</pubDate>
    </item>
    <item>
      <title>kvdb增加blob，是否写入速度和现存kv数量成比例？</title>
      <link>https://www.amobbs.com/thread-5766297-1-1.html</link>
      <description><![CDATA[kvdb增加blob，是否写入速度和现存kv数量成比例？
在stm32f030上面，超过100条，感觉增加新kv时，逐渐就慢了。]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>hlmkhqpost</author>
      <pubDate>Thu, 26 May 2022 01:28:33 +0000</pubDate>
    </item>
    <item>
      <title>FlashDB中的TSDB有没有查询剩余容量的API函数？</title>
      <link>https://www.amobbs.com/thread-5765886-1-1.html</link>
      <description><![CDATA[最近在使用FlashDB的TSDB的功能，发现这个库做的非常好， 连续存储了十几天的数据也没有发生错误，但是使用中也有一些需求不知道怎么实现，这里最主要就是不知道如何查询当前已经记录的数据条数和剩余可记录的条数（剩余空间），有时候想评估一下Flash的空间是否够用， ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>huchunlei</author>
      <pubDate>Tue, 17 May 2022 04:14:23 +0000</pubDate>
    </item>
    <item>
      <title>报错(sfud_dev-&gt;init_ok) has assert failed at read 大概会是什么原因？</title>
      <link>https://www.amobbs.com/thread-5764727-1-1.html</link>
      <description><![CDATA[想尝试一下FlashDB，用附带的例子改了一下，报错后没法继续了，不知道大概会是什么原因？

[SFUD](..\\..\\..\\Source\\FlashDB\\sfud\\src\\sfud.c:116) Start initialize Serial Flash Universal Driver(SFUD) V1.1.0.
[SFUD](..\\..\\..\\Source\\FlashDB\\sfud\\src\\sfud.c:117)  ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>PaulDE</author>
      <pubDate>Tue, 19 Apr 2022 06:12:46 +0000</pubDate>
    </item>
    <item>
      <title>EasyFlash,多次开关机后死机问题</title>
      <link>https://www.amobbs.com/thread-5761105-1-1.html</link>
      <description><![CDATA[在项目中使用EasyFlash,多次开关机后死机, 
定位后发现程序死在ef_env.c第546行  EF_ASSERT(0)。

函数 static EfErrCode read_env(env_node_obj_t env)



继续上网发现，flashDB也有相同代码，

fdb_kvdb.c

static fdb_err_t read_kv(fdb_kvdb_t db, fdb_kv_t kv)


 ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>cddxhy</author>
      <pubDate>Wed, 19 Jan 2022 06:36:11 +0000</pubDate>
    </item>
    <item>
      <title>【开源】FlashDB V1.1 版本发布，新增文件存储模式</title>
      <link>https://www.amobbs.com/thread-5756553-1-1.html</link>
      <description><![CDATA[FlashDB 是什么？
FlashDB 是一款超轻量级的嵌入式数据库，专注于提供嵌入式产品的数据存储方案。与传统的基于文件系统的数据库不同，FlashDB 结合了 Flash 的特性，具有较强的性能及可靠性。并在保证极低的资源占用前提下，尽可能延长 Flash 使用寿命。FlashDB 提供两 ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>sunnydragon</author>
      <pubDate>Thu, 07 Oct 2021 15:12:02 +0000</pubDate>
    </item>
    <item>
      <title>demo中定义全局变量default_kv_table的作用？</title>
      <link>https://www.amobbs.com/thread-5748420-1-1.html</link>
      <description><![CDATA[移植FLASH DB到F407，用W25Q128

demo的main文件定义了
static struct fdb_default_kv_node default_kv_table[] = {
        {\&quot;username\&quot;, \&quot;armink\&quot;, 0}, /* string KV */
        {\&quot;password\&quot;, \&quot;123456\&quot;, 0}, /* string KV */
        {\&quot;boot_count\&quot;, &amp;boot_count, siz]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>qwerttt</author>
      <pubDate>Sun, 04 Apr 2021 06:36:35 +0000</pubDate>
    </item>
    <item>
      <title>FlashDB移植到C++环境时会产生void*类型报错</title>
      <link>https://www.amobbs.com/thread-5742261-1-1.html</link>
      <description><![CDATA[尝试将FlashDB移植到STM32F1的硬件，由于采用C++语言在移植的过程中遇到一些问题：
1、inttypes.h中定义的PRIX32等宏定义好像会报错。解决方法：直接替换成对应的定义内容
2、部分函数如print_kv_cb、query_count_cb等传参有void*类型，函数里面将这个参数赋值给其他变 ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>xiaoergao</author>
      <pubDate>Thu, 05 Nov 2020 17:08:30 +0000</pubDate>
    </item>
    <item>
      <title>【开源】FlashDB V1.0.0 正式版发布，还有在线的文档中心</title>
      <link>https://www.amobbs.com/thread-5740861-1-1.html</link>
      <description><![CDATA[FlashDB 是一款超轻量级的嵌入式数据库，专注于提供嵌入式产品的数据存储方案。与传统的基于文件系统的数据库不同，FlashDB 结合了 Flash 的特性，具有较强的性能及可靠性。并在保证极低的资源占用前提下，尽可能延长 Flash 使用寿命。
更多关于 FlashDB 的介绍，请查看 ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>sunnydragon</author>
      <pubDate>Thu, 08 Oct 2020 13:42:55 +0000</pubDate>
    </item>
    <item>
      <title>【开源】FlashDB 新增 STM32F10X/F4XX 系列 demo</title>
      <link>https://www.amobbs.com/thread-5736519-1-1.html</link>
      <description><![CDATA[FlashDB[/backcolor] 是一款超轻量级的嵌入式数据库，专注于提供嵌入式产品的数据存储方案。与传统的基于文件系统的数据库不同，FlashDB[/backcolor] 结合了 Flash 的特性，具有较强的性能及可靠性。并在保证极低的资源占用前提下，尽可能延长 Flash 使用寿命。FlashDB[ ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>sunnydragon</author>
      <pubDate>Tue, 14 Jul 2020 14:31:49 +0000</pubDate>
    </item>
    <item>
      <title>请教，EasyLogger结构体中output_is_locked_before_enable是什么作用？</title>
      <link>https://www.amobbs.com/thread-5734570-1-1.html</link>
      <description><![CDATA[/* easy logger */
typedef struct {
    ElogFilter filter;
    size_t enabled_fmt_set[ELOG_LVL_TOTAL_NUM];
    bool init_ok;
    bool output_enabled;
    bool output_lock_enabled;
    bool output_is_locked_before_enable;
    bool output_is_locked_b]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>jxn98310</author>
      <pubDate>Tue, 09 Jun 2020 06:16:27 +0000</pubDate>
    </item>
    <item>
      <title>【开源】EasyFlash V5.0 正式更名为 FlashDB</title>
      <link>https://www.amobbs.com/thread-5734466-1-1.html</link>
      <description><![CDATA[在五一劳动节时 EasyFlash 推出了 V5.0 版本，但在 API 、移植方面与之前的版本无法做到兼容。在坛友们的一致建议下，决定还是给 EasyFlash 的新版本起个新名字，重新搞个开源项目

在更名后，请大家放心，原有的 EsayFlash 也将会继续维护，两个项目的侧重点将会有所不 ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>sunnydragon</author>
      <pubDate>Sun, 07 Jun 2020 10:21:48 +0000</pubDate>
    </item>
    <item>
      <title>热烈祝贺sunnydragon专栏“EasyFlash”成立！</title>
      <link>https://www.amobbs.com/thread-5734459-1-1.html</link>
      <description><![CDATA[谢谢sunnydragon一直以来的付出、贡献和对我们网站的支持！]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>armok.</author>
      <pubDate>Sun, 07 Jun 2020 04:58:04 +0000</pubDate>
    </item>
    <item>
      <title>【开源】EasyFlash 发布 V5.0.0 beta，时序数据库功能来袭 ……</title>
      <link>https://www.amobbs.com/thread-5733162-1-1.html</link>
      <description><![CDATA[注意：EasyFlash V5.0 新版本先已更名为 FlashDB ，欢迎大家继续关注，详见 https://www.amobbs.com/thread-5734466-1-1.html


从去年发布 V4.0 后，陆陆续续收到了大家的很多反馈。虽然 V4 开始资源占用变得更低了，但是性能经常听到大家吐槽。
大家动不动就是好几万 ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>sunnydragon</author>
      <pubDate>Tue, 05 May 2020 15:48:48 +0000</pubDate>
    </item>
    <item>
      <title>【开源】EasyFlash 4.0 正式版发布，性能大幅提升</title>
      <link>https://www.amobbs.com/thread-5716825-1-1.html</link>
      <description><![CDATA[自年初发布了 EasyFlash 4.0 beta 版后 ，EasyFlash 迎来了全新的 NG （Next Generation） 模式。 新的模式相比以前有着众多的优势，比如

[*]1、更小的资源占用，内存占用 几乎为 0 ；
[*]2、ENV 的值类型支持 任意类型 、任意长度，相当于直接 memcpy 变量至 flash ； ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>sunnydragon</author>
      <pubDate>Sun, 11 Aug 2019 13:51:29 +0000</pubDate>
    </item>
    <item>
      <title>EasyFlash之IAP功能简单应用</title>
      <link>https://www.amobbs.com/thread-5716718-1-1.html</link>
      <description><![CDATA[一、STM32 512KB Flash划分



二、BOOT工程设置与基本代码
BOOT区只划分了128KB





二、APP工程设置

APP划分了384KB的区域，且地址是从0x08020000开始的。

APP中MAIN函数的第一句就是要把NVIC偏移一下。





 ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>闪客</author>
      <pubDate>Fri, 09 Aug 2019 06:48:44 +0000</pubDate>
    </item>
    <item>
      <title>【分享】Flash 管理工具： FAL （Flash 抽象层）库</title>
      <link>https://www.amobbs.com/thread-5712265-1-1.html</link>
      <description><![CDATA[之前做了一些关于 Flash 的开源组件，比如：EasyFlash，SFUD， EasyLogger(内部的 Flash 插件)，经常会有些网友问我一些关于 Flash 的问题，比如：在 Flash 的使用过程相信大家会经常遇到 OTA 升级时如何对 Flash 进行分区，多个 Flash 如何集中管理，片外的 fatfs 文件 ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>sunnydragon</author>
      <pubDate>Mon, 20 May 2019 12:20:20 +0000</pubDate>
    </item>
    <item>
      <title>浅谈EasyFlash在UCOS中的移植心得</title>
      <link>https://www.amobbs.com/thread-5707350-1-1.html</link>
      <description><![CDATA[感谢大神的开源https://www.amobbs.com/forum.php?mod=viewthread&amp;tid=5706701&amp;highlight=easyflash，最近在做掉电存储项目想要试试easyflash的效果，移植大神的easyflash源码和sfud源码，本项目用的是SPI FLASH，系统是ucos。
在ucos中，移植注意点有两个，一个是SPI时 ...]]></description>
      <category>EasyFlash/FlashDB</category>
      <author>18501501628</author>
      <pubDate>Fri, 22 Feb 2019 09:22:46 +0000</pubDate>
    </item>
  </channel>
</rss>