91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

4G 模組 fskv 開發(fā)示例 白嫖篇!

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

掃碼添加小助手

加入工程師交流群

今天我們學(xué)習(xí)的是低功耗4G模組Air780EP的fskv開發(fā),讓我們更了解它。

本文從簡(jiǎn)介,環(huán)境準(zhǔn)備,程序介紹等來(lái)講解整個(gè)示例:

1、簡(jiǎn)介

兼容fdb的函數(shù)

使用fdb的flash空間,啟用時(shí)也會(huì)替代fdb庫(kù)

功能上與EEPROM是類似的

fskv與fdb的實(shí)現(xiàn)機(jī)制導(dǎo)致的差異

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

2、環(huán)境準(zhǔn)備

2.1 Air780EP開發(fā)板一套

3、程序介紹

3.1 API介紹

詳細(xì)API介紹見:fskv-API

3.2 初始化kv數(shù)據(jù)庫(kù)

fskv.init()

參數(shù)

無(wú)

返回值

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

3.3 設(shè)置一對(duì)kv數(shù)據(jù)

fskv.set(key, value)

參數(shù)

傳入值類型 解釋
string key的名稱,必填,不能空字符串
string 用戶數(shù)據(jù),必填,不能nil, 支持字符串/數(shù)值/table/布爾值, 數(shù)據(jù)長(zhǎng)度最大4095字節(jié)

返回值

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

3.4 設(shè)置table內(nèi)的鍵值對(duì)數(shù)據(jù)

fskv.sett(key, skey, value)

參數(shù)

傳入值類型 解釋
string key的名稱,必填,不能空字符串
string table的key名稱, 必填, 不能是空字符串
string 用戶數(shù)據(jù),必填,支持字符串/數(shù)值/table/布爾值, 數(shù)據(jù)長(zhǎng)度最大4095字節(jié)

返回值

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

3.5 根據(jù)key獲取對(duì)應(yīng)的數(shù)據(jù)

fskv.get(key, skey)

參數(shù)

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

返回值

返回值類型 解釋
any 存在則返回?cái)?shù)據(jù),否則返回nil

3.6 根據(jù)key刪除數(shù)據(jù)

fskv.del(key)

參數(shù)

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

返回值

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

3.7 清空整個(gè)kv數(shù)據(jù)庫(kù)

fskv.clear()

參數(shù)

無(wú)

返回值

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

3.8 kv數(shù)據(jù)庫(kù)迭代器

fskv.iter()

參數(shù)

無(wú)

返回值

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

3.9 kv迭代器獲取下一個(gè)key

fskv.next(iter)

參數(shù)

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

返回值

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

3.10 獲取kv數(shù)據(jù)庫(kù)狀態(tài)

fskv.status()

參數(shù)

無(wú)

返回值

返回值類型 解釋
int 已使用的空間,單位字節(jié)
int 總可用空間, 單位字節(jié)
int 總kv鍵值對(duì)數(shù)量, 單位個(gè)

4、實(shí)現(xiàn)流程

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

wKgaomchyBaAYW_rAAJslYSHsFw933.png

4.2 通過(guò)luatools打印查看效果:

wKgZomchyC-AUtfxAAPROVzz5Kc568.png

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

5、常見問(wèn)題

NVM壞了的話會(huì)不會(huì)影響fskv存儲(chǔ)?

不同的flash互不影響。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 4G
    4G
    +關(guān)注

    關(guān)注

    15

    文章

    5622

    瀏覽量

    124087
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2947

    文章

    47889

    瀏覽量

    415863
  • 模組
    +關(guān)注

    關(guān)注

    6

    文章

    1777

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    GD01C 4G路由模組:串口轉(zhuǎn)4G/WiFi/網(wǎng)口通信

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

    戶外4G模組優(yōu)選高穩(wěn)時(shí)鐘NDK NT2016SB TCXO

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

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

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

    模組日志功能技術(shù)概覽

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

    FSKV:給嵌入式設(shè)備一個(gè)“不會(huì)失憶的大腦”

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

    FSKV核心庫(kù)開發(fā)實(shí)戰(zhàn):API詳解與Demo演示

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

    新品上市:用微信小程序就能遠(yuǎn)程控制的遙控開關(guān)+本地雙控的4G模塊,來(lái)了!

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

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

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

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

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

    4G全網(wǎng)通網(wǎng)關(guān)是什么?有什么功能?

    4G全網(wǎng)通網(wǎng)關(guān)是一種能夠接入4G網(wǎng)絡(luò),并將4G網(wǎng)絡(luò)信號(hào)轉(zhuǎn)換為其他網(wǎng)絡(luò)信號(hào)(如WiFi、以太網(wǎng)等),實(shí)現(xiàn)多設(shè)備聯(lián)網(wǎng)的通信設(shè)備。它支持國(guó)內(nèi)三大運(yùn)營(yíng)商(中國(guó)移動(dòng)、中國(guó)聯(lián)通、中國(guó)電信)的4G網(wǎng)
    的頭像 發(fā)表于 06-17 15:43 ?1332次閱讀
    <b class='flag-5'>4G</b>全網(wǎng)通網(wǎng)關(guān)是什么?有什么功能?

    4G DTU 無(wú)線數(shù)傳模塊:RS232/485轉(zhuǎn)4G,穩(wěn)定不宕機(jī)

    4G DTU(Data Transfer Unit)是一種工業(yè)級(jí)物聯(lián)網(wǎng)數(shù)據(jù)傳輸設(shè)備,主要用于將串口(如RS232/RS485)數(shù)據(jù)通過(guò)4G網(wǎng)絡(luò)無(wú)線傳輸?shù)竭h(yuǎn)程服務(wù)器或云平臺(tái)。它是工業(yè)自動(dòng)化、遠(yuǎn)程監(jiān)控
    的頭像 發(fā)表于 05-29 14:58 ?1524次閱讀

    大公開!用Air780EPM重構(gòu)水質(zhì)COD監(jiān)測(cè),替代STM32+4G模組的技術(shù)路徑

    方法。 以往行業(yè)常規(guī)開發(fā)方案是STM32+4G模組組合,本次實(shí)驗(yàn)項(xiàng)目采用Air780EPM開發(fā)新方案——4G
    的頭像 發(fā)表于 05-16 15:34 ?673次閱讀
    大公開!用Air780EPM重構(gòu)水質(zhì)COD監(jiān)測(cè),替代STM32+<b class='flag-5'>4G</b><b class='flag-5'>模組</b>的技術(shù)路徑

    基于EPCM3568B-LI的無(wú)線模塊應(yīng)用 — 4G

    產(chǎn)品采用硬件兼容性設(shè)計(jì),將通信模塊接口統(tǒng)一化設(shè)計(jì),通過(guò)接口預(yù)留M.2座子可接入5G/RedCap模組,也可通過(guò)轉(zhuǎn)接板兼容MiniPCIE接口的4G模塊。EPCM3
    的頭像 發(fā)表于 05-07 11:33 ?1472次閱讀
    基于EPCM3568B-LI的無(wú)線模塊應(yīng)用 — <b class='flag-5'>4G</b><b class='flag-5'>篇</b>

    雷卯收集4G/WIFI無(wú)線傳輸產(chǎn)品開發(fā)

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

    手把手教你!4G模組Air780EPM——GPIO的設(shè)計(jì)說(shuō)明

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