一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

高效開(kāi)發(fā),從暗藏玄機(jī)的文件系統(tǒng)開(kāi)始—合宙Air201資產(chǎn)定位模組LuatOS

Air700ECQ資料 ? 來(lái)源:Air700ECQ資料 ? 作者:Air700ECQ資料 ? 2024-10-15 16:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

? 超低功耗、精準(zhǔn)定位、快速量產(chǎn) ——迷你小巧的合宙Air201,正給越來(lái)越多的行業(yè)客戶(hù)帶來(lái)高效開(kāi)發(fā)體驗(yàn)。

4G-Cat.1模組的文件系統(tǒng)關(guān)乎數(shù)據(jù)傳輸速度、存儲(chǔ)效率,以及數(shù)據(jù)安全性等等諸多因素,在應(yīng)用開(kāi)發(fā)中極為重要。

本期,我們來(lái)學(xué)習(xí)合宙Air201的實(shí)用示例**——文件系統(tǒng)的使用**

** Air201文件系統(tǒng)的使用**

合宙Air201資產(chǎn)定位模組 ——是一個(gè)集成超低功耗4G通信、語(yǔ)音通話(huà)、超低功耗定位、計(jì)步、震動(dòng)、Type-C、充電、放音、錄音等功能的超小PCBA。

內(nèi)部集成高效、簡(jiǎn)單、可靠的LuatOS語(yǔ)言,旨在幫助客戶(hù)降低開(kāi)發(fā)難度,降低研發(fā)成本,以及打造超小超低功耗的精品產(chǎn)品。

合宙Air201最新資料下載鏈接:

www.hezhoudingwei.com

教程教你使用Air201文件系統(tǒng),可根據(jù)實(shí)際情況靈活運(yùn)用。我們先來(lái)簡(jiǎn)單了解文件系統(tǒng)相關(guān)的基礎(chǔ)知識(shí):

文件系統(tǒng)是為了解決什么問(wèn)題產(chǎn)生的?

4G-Cat.1通信模組的文件系統(tǒng)是為了支持?jǐn)?shù)據(jù)存儲(chǔ)與管理、支持遠(yuǎn)程管理和配置,以及保障數(shù)據(jù)安全性而產(chǎn)生的。

常見(jiàn)的文件系統(tǒng)有哪些?

嵌入式系統(tǒng)物聯(lián)網(wǎng)設(shè)備中,常見(jiàn)的文件系統(tǒng)類(lèi)型包括FAT、YAFFS、JFFS2,以及專(zhuān)為嵌入式系統(tǒng)設(shè)計(jì)的文件系統(tǒng)如SquashFS和LittleFS等。

文末閱讀原文,了解不同文件系統(tǒng)類(lèi)型在應(yīng)用中的優(yōu)缺點(diǎn)。

合宙Air201選擇的文件系統(tǒng)有何特點(diǎn)?

合宙選擇LittleFS作為主文件系統(tǒng),并通過(guò)VFS擴(kuò)展支持其他文件系統(tǒng)。

LittleFS文件系統(tǒng)是由ARM公司(特別是其mbedOS團(tuán)隊(duì))開(kāi)發(fā)的一款專(zhuān)為微控制器MCU)和物聯(lián)網(wǎng)(IoT)設(shè)備設(shè)計(jì)的輕量級(jí)、健壯的文件系統(tǒng)。

它針對(duì)資源受限的環(huán)境進(jìn)行了優(yōu)化,具有輕量高效、閃存友好、易用可移植、支持高度定制等特色優(yōu)勢(shì)。

合宙Air201的文件系統(tǒng)分區(qū)存儲(chǔ)方式,使用Block存儲(chǔ)策略:

將文件分割成多個(gè)數(shù)據(jù)塊(Blocks),每個(gè)數(shù)據(jù)塊可以獨(dú)立存儲(chǔ)和處理,這樣允許多個(gè)數(shù)據(jù)塊同時(shí)讀寫(xiě),從而提高數(shù)據(jù)傳輸速度和存儲(chǔ)效率。

默認(rèn)分配的文件系統(tǒng)(lfs)大小為512KB,在代碼中也可通過(guò) fs.fsstat("/") 實(shí)時(shí)獲取文件系統(tǒng)的空間大小。

圖片?

編輯

接下來(lái),開(kāi)始講解Air201文件系統(tǒng)的使用示例:

1. 搭建環(huán)境

新同學(xué)建議先看前期的基礎(chǔ)知識(shí)相關(guān)教程,更有助于理解和操作。

此時(shí)可以在LuaTools項(xiàng)目管理中新建一個(gè)項(xiàng)目,重新選擇底層固件和腳本;或者在原有項(xiàng)目的基礎(chǔ)上,不更換固件,將原來(lái)的腳本刪除,添加為demo/fs的腳本。

圖片?

編輯

1.1 硬件準(zhǔn)備:

圖片?

編輯

  • 合宙Air201 PCBA
  • 帶有數(shù)據(jù)通信功能的數(shù)據(jù)線(xiàn)
  • Win10以上PC

1.2 軟件準(zhǔn)備:

  • LuaTools調(diào)試工具:
    https://doc.openluat.com/wiki/52?wiki_page_id=5071
  • 最新固件:
    https://gitee.com/openLuat/LuatOS-Air201/tree/master/core
  • 最新腳本:
    https://gitee.com/openLuat/LuatOS-Air201/tree/master/demo/fs

2. 編寫(xiě)代碼

2.1 代碼基本配置

我們?cè)诰帉?xiě)一個(gè)新腳本的時(shí)候,首先應(yīng)該做的操作就是把框架搭好,有一個(gè)合理的框架才能編寫(xiě)出完美的代碼。

以下代碼對(duì)腳本做了命名、添加使用庫(kù)、創(chuàng)建任務(wù)線(xiàn)程等操作:

圖片?

編輯

2.2 添加看門(mén)狗

注意:我們?cè)谶M(jìn)行文件系統(tǒng)的操作時(shí),可能會(huì)出現(xiàn)空間不足死機(jī)的情況。

我們可以提前添加看門(mén)狗,來(lái)避免程序卡死:

圖片?

編輯

2.3 讀寫(xiě)操作

以下代碼對(duì)文件進(jìn)行了打開(kāi)讀取內(nèi)容和寫(xiě)入內(nèi)容的操作,建議仔細(xì)閱讀,可幫助我們更好地了解和掌握文件系統(tǒng)的讀寫(xiě)操作。

圖片?

編輯

運(yùn)行這段代碼,得到的結(jié)果如下圖打?。?/p>

圖片?

編輯

2.4 文件seek操作

下面為大家演示seek的操作:

圖片?

編輯

如果沒(méi)有加入seek的操作,這段代碼運(yùn)行結(jié)果應(yīng)該是"ABCDEFG12345hello",但是因?yàn)閟eek將文件指針移動(dòng),導(dǎo)致結(jié)果輸出不同。

圖片?

編輯

3. 課后習(xí)題

好,這里留給你一個(gè)課后習(xí)題,動(dòng)手試試吧:

- 本期課后習(xí)題 -

如何將TCP得到的數(shù)據(jù)存到文件系統(tǒng)呢?

今天的分享就到這里了

更多實(shí)用示例帶你開(kāi)啟應(yīng)用之門(mén)

下一期見(jiàn)~

Air201最新資料詳見(jiàn):

www.hezhoudingwei.com

圖片?

編輯

你有哪些開(kāi)發(fā)故事分享呢

快來(lái)文末留言或加交流群吧

?

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

    關(guān)注

    5152

    文章

    19678

    瀏覽量

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

    關(guān)注

    2931

    文章

    46264

    瀏覽量

    392923
  • 文件系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    297

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Air201模組教程:SPI通信與外部Flash的連接之道!

    今天我們要學(xué)習(xí)的是Air201定位模組LuatOS快速入門(mén),本文將通過(guò)Air201+擴(kuò)展板讀寫(xiě)外部flash的演示,教你使用SPI示例,可根
    的頭像 發(fā)表于 11-18 00:23 ?948次閱讀
    <b class='flag-5'>Air201</b><b class='flag-5'>模組</b>教程:SPI通信與外部Flash的連接之道!

    UART串口通信示例:開(kāi)啟通信寶藏之門(mén)的定位模組LuatOS入門(mén)

    今天我們要講解的是UART串口通信示例,關(guān)于Air201資產(chǎn)定位模組LuatOS入門(mén),我會(huì)搭建
    的頭像 發(fā)表于 11-03 19:55 ?1482次閱讀
    UART串口通信示例:開(kāi)啟通信寶藏之門(mén)的<b class='flag-5'>定位</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b>入門(mén)

    Air201資產(chǎn)定位模組LuatOS:錄音和播放錄音功能的操作方法

    一直有小伙伴們問(wèn),迷你小巧的Air201雖然有很多優(yōu)點(diǎn),超低功耗、精準(zhǔn)定位,那么它是否支持錄音、播放錄音功能?
    的頭像 發(fā)表于 10-16 16:22 ?534次閱讀
    <b class='flag-5'>Air201</b><b class='flag-5'>資產(chǎn)</b><b class='flag-5'>定位</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b>:錄音和播放錄音功能的操作方法

    你要的錄音&amp;播放錄音功能,直接用!Air201資產(chǎn)定位模組LuatOS快速入門(mén)

    ? 超低功耗、精準(zhǔn)定位、快速量產(chǎn)——迷你小巧的Air201,正給越來(lái)越多的行業(yè)客戶(hù)帶來(lái)高效開(kāi)發(fā)
    的頭像 發(fā)表于 09-27 07:06 ?601次閱讀
    你要的錄音&amp;播放錄音功能,直接用!<b class='flag-5'>Air201</b><b class='flag-5'>資產(chǎn)</b><b class='flag-5'>定位</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b>快速入門(mén)

    Air201資產(chǎn)定位模組LuatOS基礎(chǔ)課程:FOTA遠(yuǎn)程升級(jí),一鍵搞定!

    的實(shí)用示例**——FOTA遠(yuǎn)程升級(jí)** ** FOTA遠(yuǎn)程升級(jí)** [ ] Air201資產(chǎn)定位模組
    的頭像 發(fā)表于 09-18 18:07 ?798次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>資產(chǎn)</b><b class='flag-5'>定位</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b>基礎(chǔ)課程:FOTA遠(yuǎn)程升級(jí),一鍵搞定!

    Air201資產(chǎn)定位模組LuatOS課程(六):PWRKEY控制解決關(guān)機(jī)難問(wèn)題

    ? 經(jīng)過(guò)前面5期的課程:hello world初體驗(yàn),到點(diǎn)燈、遠(yuǎn)程控制,再到定位,擴(kuò)展功能,是不是有點(diǎn)上癮了?Air201,如同我們一
    的頭像 發(fā)表于 09-18 07:06 ?921次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>資產(chǎn)</b><b class='flag-5'>定位</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b>課程(六):PWRKEY控制解決關(guān)機(jī)難問(wèn)題

    Air201資產(chǎn)定位模組LuatOS快速入門(mén)(五):玩轉(zhuǎn)擴(kuò)展庫(kù),溫濕度傳感器篇!

    、I2C、UART等多種接口全部支持。 本期,我們將學(xué)習(xí)Air201的擴(kuò)展應(yīng)用之一 ——I2C驅(qū)動(dòng)AHT10溫濕度傳感器 Air201驅(qū)動(dòng)AHT10溫濕度傳感器 ? 編輯
    的頭像 發(fā)表于 09-18 07:05 ?725次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>資產(chǎn)</b><b class='flag-5'>定位</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b>快速入門(mén)(五):玩轉(zhuǎn)擴(kuò)展庫(kù),溫濕度傳感器篇!

    Air201資產(chǎn)定位模組LuatOS課程:遠(yuǎn)程控制

    趣的——遠(yuǎn)程控制點(diǎn)燈! Air201遠(yuǎn)程控制點(diǎn)燈教程?? Air201資產(chǎn)定位
    的頭像 發(fā)表于 09-14 16:28 ?1424次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>資產(chǎn)</b><b class='flag-5'>定位</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b>課程:遠(yuǎn)程控制

    Air201資產(chǎn)定位模組LuatOS課程:點(diǎn)燈儀式

    定位模組——是一個(gè)集成超低功耗4G通信、語(yǔ)音通話(huà)、超低功耗定位、計(jì)步、震動(dòng)、Type-C、充電、放音、錄音等功能的超小PCBA。 內(nèi)部集成高效、簡(jiǎn)單、可靠的
    的頭像 發(fā)表于 09-14 16:24 ?632次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>資產(chǎn)</b><b class='flag-5'>定位</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b>課程:點(diǎn)燈儀式

    Air201資產(chǎn)定位模組LuatOS快速入門(mén):GPS/LBS/Wi-Fi定位,全安排!?

    教程?? Air201資產(chǎn)定位模組 ——是一個(gè)集成超低功耗4G通信、語(yǔ)音通話(huà)、超低功耗
    的頭像 發(fā)表于 09-14 07:56 ?875次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>資產(chǎn)</b><b class='flag-5'>定位</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b>快速入門(mén):GPS/LBS/Wi-Fi<b class='flag-5'>定位</b>,全安排!?

    資產(chǎn)定位 | Air201模組LuatOS快速入門(mén)01-hello world

    Air201模組,功耗低,品質(zhì)穩(wěn)定,購(gòu)買(mǎi)樣品也方便,且資料全開(kāi)放。
    的頭像 發(fā)表于 09-13 15:21 ?900次閱讀
    <b class='flag-5'>資產(chǎn)</b><b class='flag-5'>定位</b> | <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b>快速入門(mén)01-hello world

    玩轉(zhuǎn)擴(kuò)展庫(kù),溫濕度傳感器篇!—Air201資產(chǎn)定位模組LuatOS快速入門(mén)05

    隨著LuatOS快速入門(mén)系列教程的推出,小伙伴們學(xué)習(xí)熱情高漲。 Air201不僅支持三種定位方式,還具有豐富的擴(kuò)展功能,通過(guò)外擴(kuò)BTB鏈
    的頭像 發(fā)表于 09-12 12:11 ?801次閱讀
    玩轉(zhuǎn)擴(kuò)展庫(kù),溫濕度傳感器篇!—<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>資產(chǎn)</b><b class='flag-5'>定位</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b>快速入門(mén)05

    GPS/LBS/Wi-Fi定位,全安排!—Air201資產(chǎn)定位模組LuatOS快速入門(mén)04

    程/固件。 ? Air201定位示例教程?? ? Air201資產(chǎn)
    的頭像 發(fā)表于 09-12 12:04 ?1948次閱讀
    GPS/LBS/Wi-Fi<b class='flag-5'>定位</b>,全安排!—<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>資產(chǎn)</b><b class='flag-5'>定位</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b>快速入門(mén)04

    遠(yuǎn)程控制,就是這么簡(jiǎn)單—Air201資產(chǎn)定位模組LuatOS快速入門(mén)03

    控制點(diǎn)燈! ? ? Air201遠(yuǎn)程控制點(diǎn)燈教程?? Air201資產(chǎn)定位
    的頭像 發(fā)表于 09-12 11:54 ?657次閱讀
    遠(yuǎn)程控制,就是這么簡(jiǎn)單—<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>資產(chǎn)</b><b class='flag-5'>定位</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b>快速入門(mén)03

    Air201定位模組,千萬(wàn)不要忘記設(shè)置這個(gè)......

    Air201定位模組,千萬(wàn)不要忘記設(shè)置這個(gè):AT+WIFILOC設(shè)置wifi定位優(yōu)先
    的頭像 發(fā)表于 08-09 18:01 ?2190次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air201</b><b class='flag-5'>定位</b><b class='flag-5'>模組</b>,千萬(wàn)不要忘記設(shè)置這個(gè)......