输入banner图图片脚本导航/分类

如何在嵌入式产品中应用键值存储数据库

flash_set_env("temp","123"); /* 修改环境变量temp的值为"456" */ flash_set_env("temp","456"); /* 读取环境变量temp的值 */ char *temp = flash_get_env("temp"); /* 删除环境变量temp */ flash_set_env("temp","");

4、使用场景

目前笔者已应用EasyFlash的产品,主要存储以下内容

  • 1、产品上电的运行参数;
  • 2、运行记录;
  • 3、用户可编辑的参数;
  • 4、软件断言及硬件异常等系统崩溃日志;
  • 5、在线升级时的Bootloader与APP之间的交互参数;
  • 6、更多存储内容有待大家去挖掘……

5、Demo

目前已移植硬件平台有 stm32f10x与 stm32f4xx 系列的片内Flash,并支持裸机及RT-Thread嵌入式操作系统。欢迎大家 star and pull request,并提供更多平台的支持及意见。

版权声明:本文为博主原创文章,未经博主允许不得转载。

如何在嵌入式产品中应用键值存储数据库

标签:nosql   stm32   数据库   key-value   iot