国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

4G 模組 fskv 開發示例 白嫖篇!

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2024-10-30 13:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天我們學習的是低功耗4G模組Air780EP的fskv開發,讓我們更了解它。

本文從簡介,環境準備,程序介紹等來講解整個示例:

1、簡介

兼容fdb的函數

使用fdb的flash空間,啟用時也會替代fdb庫

功能上與EEPROM是類似的

fskv與fdb的實現機制導致的差異

功能 fskv fdb
value長度 4096 255
key長度 63 64
空間利用率(對比) 較低 較高
讀取速度 恒定 臟數據影響速度,非恒定
寫入數據 恒定 臟數據影響速度,非恒定
均衡擦除 自動 自動

2、環境準備

2.1 Air780EP開發板一套

3、程序介紹

3.1 API介紹

詳細API介紹見:fskv-API

3.2 初始化kv數據庫

fskv.init()

參數

返回值

返回值類型 解釋
boolean 成功返回true,否則返回false

3.3 設置一對kv數據

fskv.set(key, value)

參數

傳入值類型 解釋
string key的名稱,必填,不能空字符串
string 用戶數據,必填,不能nil, 支持字符串/數值/table/布爾值, 數據長度最大4095字節

返回值

返回值類型 解釋
boolean 成功返回true,否則返回false

3.4 設置table內的鍵值對數據

fskv.sett(key, skey, value)

參數

傳入值類型 解釋
string key的名稱,必填,不能空字符串
string table的key名稱, 必填, 不能是空字符串
string 用戶數據,必填,支持字符串/數值/table/布爾值, 數據長度最大4095字節

返回值

返回值類型 解釋
boolean 成功返回true,否則返回false/nil

3.5 根據key獲取對應的數據

fskv.get(key, skey)

參數

傳入值類型 解釋
string key的名稱,必填,不能空字符串
string 可選的次級key,僅當原始值為table時有效,相當于 fskv.get(key)[skey]

返回值

返回值類型 解釋
any 存在則返回數據,否則返回nil

3.6 根據key刪除數據

fskv.del(key)

參數

傳入值類型 解釋
string key的名稱,必填,不能空字符串

返回值

返回值類型 解釋
bool 成功返回true,否則返回false

3.7 清空整個kv數據庫

fskv.clear()

參數

返回值

返回值類型 解釋
bool 成功返回true,否則返回false

3.8 kv數據庫迭代器

fskv.iter()

參數

返回值

返回值類型 解釋
userdata 成功返回迭代器指針,否則返回nil

3.9 kv迭代器獲取下一個key

fskv.next(iter)

參數

傳入值類型 解釋
userdata fskv.iter()返回的指針

返回值

返回值類型 解釋
string 成功返回字符串key值, 否則返回nil

3.10 獲取kv數據庫狀態

fskv.status()

參數

返回值

返回值類型 解釋
int 已使用的空間,單位字節
int 總可用空間, 單位字節
int 總kv鍵值對數量, 單位個

4、實現流程

4.1 使用luatools工具下載固件和腳本到開發板中

wKgaomchyBaAYW_rAAJslYSHsFw933.png

4.2 通過luatools打印查看效果:

wKgZomchyC-AUtfxAAPROVzz5Kc568.png

由上圖可以看出,fskv支持存放布爾,數值,小數,字符串,等均可。還可以存放table類型的值。但不能存放nil, function, userdata, task類型的值。

5、常見問題

NVM壞了的話會不會影響fskv存儲?

不同的flash互不影響。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 4G
    4G
    +關注

    關注

    15

    文章

    5620

    瀏覽量

    124055
  • 物聯網
    +關注

    關注

    2945

    文章

    47843

    瀏覽量

    415399
  • 模組
    +關注

    關注

    6

    文章

    1776

    瀏覽量

    32269
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    GD01C 4G路由模組:串口轉4G/WiFi/網口通信

    、適應性強等特點,是工業控制、智能家居、戶外聯網等領域的理想選擇。一、產品概述HLK-GD01C是一款集4G上網、有線路由、WiFi覆蓋于一體的多功能4G路由模組。它支
    的頭像 發表于 02-25 14:34 ?203次閱讀
    GD01C <b class='flag-5'>4G</b>路由<b class='flag-5'>模組</b>:串口轉<b class='flag-5'>4G</b>/WiFi/網口通信

    戶外4G模組優選高穩時鐘NDK NT2016SB TCXO

    日本電波NDK 19.200MHz溫補晶振NT2016SB以±2.5ppm高穩定度、-40℃~85℃寬溫工作及2.0×1.6mm微型封裝,為戶外4G模組提供精準時鐘。其低相位噪聲與快速啟動特性,有效保障通信設備在嚴苛環境下的信號質量與連接可靠性。
    的頭像 發表于 01-22 09:26 ?508次閱讀
    戶外<b class='flag-5'>4G</b><b class='flag-5'>模組</b>優選高穩時鐘NDK NT2016SB TCXO

    模組功耗入門指南:新手必須掌握的能耗知識

    設計隱患。 一,模組的低功耗特性概述 低功耗是 4G Cat.1 模組最重要的特性之一 4G Cat.1 模組有三種功耗模式,分別有各自的特
    的頭像 發表于 01-18 13:48 ?706次閱讀
    <b class='flag-5'>模組</b>功耗入門指南:新手必須掌握的能耗知識

    模組日志功能技術概覽

    本文是對 4G 模組, 以及 4G+GNSS 模組的日志功能的總體介紹。 通過日志,可以對研發過程中,以及模組運行過程中的各種故障進行分析
    的頭像 發表于 01-14 15:32 ?137次閱讀
    <b class='flag-5'>模組</b>日志功能技術概覽

    FSKV:給嵌入式設備一個“不會失憶的大腦”

    FSKV是LuatOS系統專為嵌入式設備設計的鍵值對(Key-Value)存儲庫,其作用是在Flash存儲器中持久化存儲鍵值對數據,允許開發者以鍵值對的形式存儲和檢索數據,并且這些數據會被持久化存儲
    的頭像 發表于 01-05 20:13 ?129次閱讀
    <b class='flag-5'>FSKV</b>:給嵌入式設備一個“不會失憶的大腦”

    FSKV核心庫開發實戰:API詳解與Demo演示

    為了幫助開發者高效集成FSKV核心庫,本文深入解析其核心API接口,并結合完整的Demo實例進行操作演示。從基礎讀寫到高級特性,循序漸進,確保每位開發者都能快速理解并靈活運用。 一、FSKV
    的頭像 發表于 12-12 19:06 ?171次閱讀
    <b class='flag-5'>FSKV</b>核心庫<b class='flag-5'>開發</b>實戰:API詳解與Demo演示

    新品上市:用微信小程序就能遠程控制的遙控開關+本地雙控的4G模塊,來了!

    新品上市CE31-BxxRX系列4G無線遙控開關CE31-TD04X4G遠程遙控開關模組CE31-SD02X小體積遙控開關本文所有下劃線文字,皆可點擊跳轉查看詳情系列型號:4G無線遙控
    的頭像 發表于 12-11 19:33 ?746次閱讀
    新品上市:用微信小程序就能遠程控制的遙控開關+本地雙控的<b class='flag-5'>4G</b>模塊,來了!

    CE31-TD系列4G遙控開關模組核心板方案推薦

    CE31-TD系列4G遙控開關模組核心板憑借其高性能、低延遲、多種控制方式和廣泛的應用領域,成為市場上備受矚目的產品。無論是智能家居、工業自動化還是醫療保健等領域,CE31-TD系列都能為用戶提供可靠的解決方案。
    的頭像 發表于 07-10 13:50 ?559次閱讀

    SkyOne? 汽車多模多頻段前端模塊,用于 4G LTE 和 4G LTE-A(下行鏈路載波聚合 (CA) 應用) skyworksinc

    電子發燒友網為你提供()SkyOne? 汽車多模多頻段前端模塊,用于 4G LTE 和 4G LTE-A(下行鏈路載波聚合 (CA) 應用)相關產品參數、數據手冊,更有SkyOne? 汽車多模多頻段
    發表于 07-01 18:31
    SkyOne? 汽車多模多頻段前端模塊,用于 <b class='flag-5'>4G</b> LTE 和 <b class='flag-5'>4G</b> LTE-A(下行鏈路載波聚合 (CA) 應用) skyworksinc

    4G全網通網關是什么?有什么功能?

    4G全網通網關是一種能夠接入4G網絡,并將4G網絡信號轉換為其他網絡信號(如WiFi、以太網等),實現多設備聯網的通信設備。它支持國內三大運營商(中國移動、中國聯通、中國電信)的4G
    的頭像 發表于 06-17 15:43 ?1309次閱讀
    <b class='flag-5'>4G</b>全網通網關是什么?有什么功能?

    4G DTU 無線數傳模塊:RS232/485轉4G,穩定不宕機

    4G DTU(Data Transfer Unit)是一種工業級物聯網數據傳輸設備,主要用于將串口(如RS232/RS485)數據通過4G網絡無線傳輸到遠程服務器或云平臺。它是工業自動化、遠程監控
    的頭像 發表于 05-29 14:58 ?1464次閱讀

    大公開!用Air780EPM重構水質COD監測,替代STM32+4G模組的技術路徑

    方法。 以往行業常規開發方案是STM32+4G模組組合,本次實驗項目采用Air780EPM開發新方案——4G
    的頭像 發表于 05-16 15:34 ?655次閱讀
    大公開!用Air780EPM重構水質COD監測,替代STM32+<b class='flag-5'>4G</b><b class='flag-5'>模組</b>的技術路徑

    基于EPCM3568B-LI的無線模塊應用 — 4G

    產品采用硬件兼容性設計,將通信模塊接口統一化設計,通過接口預留M.2座子可接入5G/RedCap模組,也可通過轉接板兼容MiniPCIE接口的4G模塊。EPCM3
    的頭像 發表于 05-07 11:33 ?1451次閱讀
    基于EPCM3568B-LI的無線模塊應用 — <b class='flag-5'>4G</b><b class='flag-5'>篇</b>

    雷卯收集4G/WIFI無線傳輸產品開發

    收集目的:方便客戶選用4G/WIFI無線傳輸產品開發板,并且能夠讓開發板穩定工作。雷卯EMC小哥圍繞4G/WIFI無線傳輸產品開發板的各種接
    的頭像 發表于 04-08 18:21 ?608次閱讀
    雷卯收集<b class='flag-5'>4G</b>/WIFI無線傳輸產品<b class='flag-5'>開發</b>板

    手把手教你!4G模組Air780EPM——GPIO的設計說明

    4G模組Air780EPM作為廣和通推出的高性能Cat.1bis無線通信模塊,憑借其低功耗、高集成度及豐富的外設接口,在工業物聯網、智能終端、車載設備等領域展現出卓越的適配性。 一、概述
    的頭像 發表于 03-17 16:07 ?1140次閱讀
    手把手教你!<b class='flag-5'>4G</b><b class='flag-5'>模組</b>Air780EPM——GPIO的設計說明