RM新时代网站-首页

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

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

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

4G模組SD卡使用技巧|專家指南

合宙LuatOS ? 來(lái)源:合宙LuatOS ? 作者:合宙LuatOS ? 2024-12-14 09:37 ? 次閱讀

今天我們學(xué)習(xí)的是4G模組SD卡使用技巧,以Air724UG為例做出指南供大家參考。

一、SD 卡概述

SD卡在物聯(lián)網(wǎng)設(shè)備中,經(jīng)常用于存儲(chǔ)較大文件的容器載體。本文介紹如何用 Air724UG開發(fā)板,和PC端搭建一個(gè)基于SD卡存儲(chǔ)文件的功能演示。

SDIO(Secure Digital Input and Output)全稱為安全數(shù)字輸入輸出接口,在協(xié)議上和SPI類似是一種串行的硬件接口,通信的雙方一個(gè)作為 HOST,另一端是 Device,所有的通信都是由 HOST 端發(fā)送命令開始的,Device 端只要解析相應(yīng)的命令,就可以正常通信了。比較常見的應(yīng)用是用來(lái)外接 SD 卡或者 MicroSD Card(也叫 TF 卡)。

二、演示功能概述

教程教你如何在開發(fā)板上使用SD卡讀寫文件。

功能定義:

1)開發(fā)板讀取 SD 卡大小信息2) 開發(fā)板讀取 SD 文件

3) 復(fù)制 SD 卡文件到開發(fā)板中

三、準(zhǔn)備硬件環(huán)境

3.1 Air724UG

使用 EVB_Air724 開發(fā)板,如下圖所示:

wKgZomc7Ry-AOcDhABG0eROD_es217.png

此開發(fā)板的詳細(xì)使用說(shuō)明參考:
https://docs.openluat.com/air724ug/

Air724UG 產(chǎn)品手冊(cè)中的《EVB_Air724UG_AXX 開發(fā)板使用說(shuō)明》,寫這篇文章時(shí)最新版本的使用說(shuō)明為:《EVB_Air724UG_A14 開發(fā)板使用說(shuō)明》;開發(fā)板使用過(guò)程中遇到任何問(wèn)題,可以直接參考這份使用說(shuō)明文檔。

api文檔:
https://doc.openluat.com/wiki/21?wiki_page_id=2068

3.2 PC 電腦

WIN7以及以上版本的WINDOWS系統(tǒng)。

3.3 數(shù)據(jù)通信線

USB轉(zhuǎn)安卓數(shù)據(jù)線。

3.4 SD 卡

支持的SD卡最大容量為32GB;

3.5 組裝硬件環(huán)境

USB數(shù)據(jù)線插入U(xiǎn)SB口,另一端與電腦相連,撥碼開關(guān)全部撥到 ON,串口切換開關(guān)選擇UART1,USB 供電的 4V 對(duì)應(yīng)開關(guān)撥至ON檔,SD卡放入SD插槽中并鎖死,如下圖所示。

wKgZomc7RzyAaJ0zAAebUUuhIZo905.png

四、準(zhǔn)備軟件環(huán)境

4.1 安裝驅(qū)動(dòng)程序

驅(qū)動(dòng)下載地址如下,直接安裝即可。
https://docs.openluat.com/Luatools/

USB驅(qū)動(dòng)程序:

下載驅(qū)動(dòng)壓縮包,解壓后,根據(jù)電腦配置安裝對(duì)應(yīng)驅(qū)動(dòng),如 64 位操作系統(tǒng)選擇如下所示

wKgaomc7R0mAZEBnAAFufY2QU6s347.png

安裝成功后,將開發(fā)板連接到電腦 USB 口,開機(jī)后會(huì)在設(shè)備管理器中虛擬出 3 個(gè)虛擬串口,如下則 USB 驅(qū)動(dòng)安裝完成。

4.2 安裝工具 Luatools

要想燒錄固件到 4G 模組中,需要用到的調(diào)試工具:Luatools;

詳細(xì)使用說(shuō)明參考:

Luatools 工具使用說(shuō)明:

https://docs.openluat.com/Luatools/

Luatools 工具集具備以下幾大核心功能:

一鍵獲取最新固件:自動(dòng)連接服務(wù)器,輕松下載最新的模組固件。

固件與腳本燒錄:便捷地將固件及腳本文件燒錄至目標(biāo)模組中。

串口日志管理:實(shí)時(shí)查看模組通過(guò)串口輸出的日志信息,并支持保存功能。

串口調(diào)試助手:提供簡(jiǎn)潔的串口調(diào)試界面,滿足基本的串口通信測(cè)試需求。

Luatools 下載之后, 無(wú)需安裝, 解壓到你的硬盤,點(diǎn)擊 Luatools_v3.exe 運(yùn)行即可。

Luatools 支持最新固件獲取、固件打包、項(xiàng)目管理、trace 打印、單機(jī)燒錄等功能。

4.3 腳本和固件下載

程序源碼下載

腳本源碼見附件。

https://gitee.com/openLuat/LuatOS-Air724UG/tree/master/script_LuaTask/demo/sdCard

固件下載

下載底層固件,并解壓

鏈接:
https://docs.openluat.com/air724ug/luatos/firmware/

如下圖所示,紅框的是我們要使用到的

wKgaomc7R1iABORkAATZ5N5oths692.png

4.4 下載固件和腳本到開發(fā)板中

打開 Luatools,開發(fā)板上電開機(jī),如開機(jī)成功 Luatools 會(huì)打印如下信息。

wKgaomc7R2OANwVyAAOwD0zeffY584.png

點(diǎn)擊項(xiàng)目管理測(cè)試選項(xiàng)。

wKgZomc7R2yABdphAAEC1AmWxU0440.png

進(jìn)入管理界面,如下圖所示。

wKgaomc7R3iAEr2TAAIlmailkQw131.png

點(diǎn)擊選擇文件,選擇底層固件,具體路徑在 4.2 項(xiàng)目中的解壓為文件中,我的文件放在 D:luatOSAir724 路徑中

wKgaomc7R46ATn3LAACGBErkFP4983.png

點(diǎn)擊增加腳本或資源文件,如下圖所示。

wKgZoWc7R5iANHhcAAFlfHuhofY357.png

點(diǎn)擊下載底層和腳本,下載完成如下圖所示。

wKgZomc7R6KAM2OoAAFIQ-gtKT4949.png

五、開發(fā)板接口說(shuō)明

5.1 SDIO 硬件通道對(duì)應(yīng)的接口如下:

wKgaoWc7R6yALEdWAAFARgSOfvw958.png

5.2 SD 卡部分原理圖

wKgZoWc7R7iAU2JPAAEu8I9SO28821.png

wKgaoWc7R8KAYSVfAAFlNepFz30504.png

5.3 SD 卡安裝位置

wKgaoWc7R8-AZ38UABayT2YYhUw222.png

六、腳本代碼說(shuō)明

6.1 testSdCard.lua

本代碼為 SD 卡程序腳本,系統(tǒng)啟動(dòng)先判斷是否有SD 卡,如果掛載成功,打印總?cè)萘浚▎挝粸?KB),并且遍歷讀取 SD 卡根目錄下的最多 10 個(gè)文件或者文件夾。復(fù)制 SD 卡的 pwron.mp3 文件,到開發(fā)板根目錄,并且播放開發(fā)板根目錄下的 pwron.mp3 文件。

wKgZoWc7R9qAP7oXAAVe3fsDzvM906.png

6.2 main.lua

本代碼為主程序腳本,系統(tǒng)啟動(dòng)后首先會(huì)對(duì) 4G 網(wǎng)絡(luò)進(jìn)行配置,然后加載測(cè)試模塊。

七、開機(jī)調(diào)試

7.1 開發(fā)板開機(jī)

連接好硬件并下載固件后,啟動(dòng) Luatools 軟件,系統(tǒng)運(yùn)行信息將顯示在界面中。紅框中為開發(fā)板連接到 PC 機(jī)后正常打印的信息,如下圖所示。

wKgZomc7R-aAZS9-AAM9xhFsBLU818.png

7.2 SD 卡調(diào)試

讀取 SD 卡信息

顯示 SD 卡中的文件和大小

wKgaomc7R--AdzSTAAL5H-DGUHo996.png

7.3 MP3 文件處理

復(fù)制 mp3 文件到開發(fā)板,完成后在開發(fā)板上播放 mp3,如下圖所示。

wKgZomc7R_qAKiFKAAQfbatWNSw907.png

分享完畢。

聲明:本文內(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)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2909

    文章

    44557

    瀏覽量

    372753
  • SD卡
    +關(guān)注

    關(guān)注

    2

    文章

    564

    瀏覽量

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

    關(guān)注

    6

    文章

    1487

    瀏覽量

    30360
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    4g版新iPad無(wú)需解鎖 可更換4g sim

    關(guān)于新款iPad的LTE 4G網(wǎng)絡(luò)功能,用戶可能會(huì)好奇,是否在任何運(yùn)營(yíng)商購(gòu)買的4G版iPad都能使用其他手機(jī)網(wǎng)絡(luò)的4G SIM。據(jù)一名用戶實(shí)測(cè)證實(shí),
    發(fā)表于 03-19 10:18 ?1882次閱讀

    掌握4G模組SPI|技術(shù)指南

    本次我要分享的是4G模組SPI的技術(shù)指南,以合宙Air724UG為例,學(xué)完本章幫你實(shí)現(xiàn)技術(shù)提升。
    的頭像 發(fā)表于 12-14 09:38 ?561次閱讀
    掌握<b class='flag-5'>4G</b><b class='flag-5'>模組</b>SPI|技術(shù)<b class='flag-5'>指南</b>

    請(qǐng)教關(guān)于VC5509A對(duì)4GSD的支持問(wèn)題

    數(shù)據(jù)正確,而讀寫4GSD的時(shí)候,發(fā)現(xiàn)速度很慢,512B數(shù)據(jù)寫入耗時(shí)25ms后來(lái)查看VC5509A的數(shù)據(jù)手冊(cè)發(fā)現(xiàn),由于VC5509A只支持SD1.1的協(xié)議,而不支持SDIO2.0協(xié)議
    發(fā)表于 07-31 07:27

    MiniPCIE 封裝4G模組價(jià)值仍在

    貼片模組,射頻天線部署在miniPCIE板上,用戶無(wú)需設(shè)接口計(jì)射頻與SIM接口電路,只需要裝配到主控板的標(biāo)準(zhǔn)miniPCIE接口即可。此外,我公司還提供貼片式4G模組AM400E,
    發(fā)表于 02-21 11:57

    蘇州回收SDTF 蘇州收購(gòu)SDTF

    ,收購(gòu)SD,收購(gòu)(512M)SD,收購(gòu)(1GSD
    發(fā)表于 04-08 17:25

    東莞回收SD,回收TF

    高價(jià)收購(gòu)手機(jī)內(nèi)存,收購(gòu)SD,收購(gòu)(512M)SD,收購(gòu)(1G
    發(fā)表于 05-28 19:21

    北京回收SD,高價(jià)求購(gòu)SD

    北京收購(gòu)SD北京回收SD,高價(jià)求購(gòu)SD。深圳帝歐長(zhǎng)期回收內(nèi)存
    發(fā)表于 09-09 19:03

    4G模組

    4G模組:CR100IP-AHD-TF1-1F
    發(fā)表于 03-21 20:02 ?0次下載

    4G模組4G模塊是什么?4G模組,4G模塊的平臺(tái)?4G模組,4G模塊怎么選?ASR RDA 高通

    頻帶寬、通訊靈活性等特性。4G模塊就是指硬件設(shè)備載入到特定頻率段,3GPPP規(guī)范的LTE協(xié)議書,硬件軟件高度集成化模組化通稱。硬件設(shè)備將
    的頭像 發(fā)表于 06-07 19:50 ?1.5w次閱讀

    4G模組無(wú)法正常聯(lián)網(wǎng)?一定要記得考慮SIM的問(wèn)題!

    當(dāng)大家在調(diào)試4G模組但卻無(wú)法正常聯(lián)網(wǎng)時(shí), 大多數(shù)人的第一反應(yīng)是這4G模組一定有什么問(wèn)題吧? 幾乎沒(méi)有人會(huì)認(rèn)為是流量(SIM
    的頭像 發(fā)表于 08-12 15:37 ?1985次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b>無(wú)法正常聯(lián)網(wǎng)?一定要記得考慮SIM<b class='flag-5'>卡</b>的問(wèn)題!

    4G模組SIM接口電路設(shè)計(jì):從入門到精通

    今天我跟大家探討的是4G模組SIM接口電路是怎么設(shè)計(jì)的?我們以低功耗4G模組經(jīng)典型號(hào)Air780E為例,它支持兩路SIM
    的頭像 發(fā)表于 11-02 11:59 ?462次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b>SIM<b class='flag-5'>卡</b>接口電路設(shè)計(jì):從入門到精通

    字符串處理:4G模組軟件指南精要!

    最近一直有朋友咨詢我關(guān)于4G模組的字符串處理,今天我便把相關(guān)指南展示給大家。
    的頭像 發(fā)表于 11-17 09:57 ?198次閱讀
    字符串處理:<b class='flag-5'>4G</b><b class='flag-5'>模組</b>軟件<b class='flag-5'>指南</b>精要!

    UART通信入門:4G模組軟件的實(shí)踐指南

    本文將對(duì)4G模組Air724UG軟件的UART做出相關(guān)示例,希望想了解此模組的朋友們收藏好仔細(xì)看。
    的頭像 發(fā)表于 11-17 00:07 ?403次閱讀
    UART通信入門:<b class='flag-5'>4G</b><b class='flag-5'>模組</b>軟件的實(shí)踐<b class='flag-5'>指南</b>

    4G模組SD接口編程:深度學(xué)習(xí)

    今天我們需要深度學(xué)習(xí)的是4G模組SD接口編程,以我常用的模組Air724UG為例,分享給大家。
    的頭像 發(fā)表于 11-20 23:14 ?198次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>SD</b><b class='flag-5'>卡</b>接口編程:深度學(xué)習(xí)

    LuatOS開發(fā)之4G模組隨機(jī)數(shù)(random)|實(shí)戰(zhàn)指南

    本次學(xué)習(xí)的實(shí)戰(zhàn)是關(guān)于4G模組LuatOS開發(fā)的隨機(jī)數(shù)示例指南,希望大家有所收獲。
    的頭像 發(fā)表于 11-30 09:51 ?177次閱讀
    LuatOS開發(fā)之<b class='flag-5'>4G</b><b class='flag-5'>模組</b>隨機(jī)數(shù)(random)|實(shí)戰(zhàn)<b class='flag-5'>指南</b>
    RM新时代网站-首页