新闻  |   论坛  |   博客  |   在线研讨会
低功耗4G模组:Air780EP之fskv开发示例
13673998452 | 2025-01-09 16:33:24    阅读:6   发布文章

今天,我们学习低功耗4G模组Air780EP的fskv开发示例。


一、简介


兼容fdb的函数

使用fdb的flash空间,启用时也会替代fdb库

功能上与EEPROM是类似的

fskv与fdb的实现机制导致的差异



二、环境准备2.1  Air780EP开发板一套


三、程序介绍3.1 API介绍

详细API介绍见:fskv-API

3.2 初始化kv数据库

fskv.init()

参数

返回值


3.3 设置一对kv数据

fskv.set(key, value)

参数



返回值



3.4 设置table内的键值对数据

fskv.sett(key, skey, value)

参数



返回值



3.5 根据key获取对应的数据

fskv.get(key, skey)

参数



返回值



3.6 根据key删除数据

fskv.del(key)

参数



返回值


3.7 清空整个kv数据库

fskv.clear()

参数

返回值


3.8 kv数据库迭代器

fskv.iter()

参数

返回值



3.9 kv迭代器获取下一个key

fskv.next(iter)

参数



返回值



3.10 获取kv数据库状态

fskv.status()

参数

返回值



四、实现流程4.1 使用luatools工具下载固件和脚本到开发板中


4.2 通过luatools打印查看效果:



五、常见问题

NVM坏了的话会不会影响fskv存储?

不同的flash互不影响。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客