在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

4G模組SD卡接口編程:深度學習

青山老竹農 ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2024-11-20 23:14 ? 次閱讀

今天我們需要深度學習的是4G模組SD卡接口編程,以我常用的模組Air724UG為例,分享給大家。

一、SD 卡概述

SD卡在物聯網設備中,經常用于存儲較大文件的容器載體。本文介紹如何用 Air724UG開發板,和PC端搭建一個基于SD卡存儲文件的功能演示。

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

二、演示功能概述

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

功能定義:

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

3) 復制 SD 卡文件到開發板中

三、準備硬件環境

3.1 Air724UG

使用 EVB_Air724 開發板,如下圖所示:

wKgaoWc9--qAAmPVABHMC_Btrvc073.png

此開發板的詳細使用說明參考:
https://docs.openluat.com/air724ug/

Air724UG 產品手冊中的《EVB_Air724UG_AXX 開發板使用說明》,寫這篇文章時最新版本的使用說明為:《EVB_Air724UG_A14 開發板使用說明》;開發板使用過程中遇到任何問題,可以直接參考這份使用說明文檔。

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

3.2 PC 電腦

WIN7以及以上版本的WINDOWS系統。

3.3 數據通信線

USB轉安卓數據線。

3.4 SD 卡

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

3.5 組裝硬件環境

USB數據線插入USB口,另一端與電腦相連,撥碼開關全部撥到 ON,串口切換開關選擇UART1,USB 供電的 4V 對應開關撥至ON檔,SD卡放入SD插槽中并鎖死,如下圖所示。

wKgaoWc9-_qAGN5AAAeY9dBjnHQ831.png

四、準備軟件環境

4.1 安裝驅動程序

驅動下載地址如下,直接安裝即可。
https://docs.openluat.com/Luatools/

USB驅動程序:

下載驅動壓縮包,解壓后,根據電腦配置安裝對應驅動,如 64 位操作系統選擇如下所示

wKgaoWc9_AWALwmzAAFv3GvfPQM770.png

安裝成功后,將開發板連接到電腦 USB 口,開機后會在設備管理器中虛擬出 3 個虛擬串口,如下則 USB 驅動安裝完成。

4.2 安裝工具 Luatools

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

詳細使用說明參考:

Luatools 工具使用說明:

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

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

一鍵獲取最新固件:自動連接服務器,輕松下載最新的模組固件。

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

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

串口調試助手:提供簡潔的串口調試界面,滿足基本的串口通信測試需求。

Luatools 下載之后, 無需安裝, 解壓到你的硬盤,點擊 Luatools_v3.exe 運行即可。

Luatools 支持最新固件獲取、固件打包、項目管理、trace 打印、單機燒錄等功能。

4.3 腳本和固件下載

程序源碼下載

腳本源碼見附件。

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

固件下載

下載底層固件,并解壓

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

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

wKgaoWc9_CGAJdAJAATfcwhdy8w799.png

4.4 下載固件和腳本到開發板中

打開 Luatools,開發板上電開機,如開機成功 Luatools 會打印如下信息。

wKgZoWc9_CuAP0azAAOt2zjTHi4116.png

點擊項目管理測試選項。

wKgaoWc9_DWABLeJAAD-fJDj7pY753.png

進入管理界面,如下圖所示。

wKgaoWc9_D-AKEsoAAIfYNCM-L0599.png

點擊選擇文件,選擇底層固件,具體路徑在 4.2 項目中的解壓為文件中,我的文件放在 D:luatOSAir724 路徑中

wKgZoWc9_EqAfvsKAACFe0gsfZ8142.png

點擊增加腳本或資源文件,如下圖所示。

wKgaoWc9_FOARYAPAAFXt6DmixU559.png

點擊下載底層和腳本,下載完成如下圖所示。

wKgZoWc9_F2AG70GAAFIc7lEjaE759.png

五、開發板接口說明

5.1 SDIO 硬件通道對應的接口如下:

wKgaoWc9_GWAYrsBAAE_FSo2it8161.png

5.2 SD 卡部分原理圖

wKgZoWc9_HGAK5vyAAKSKm3z9ac792.png

5.3 SD 卡安裝位置

wKgaoWc9_ISAU1z5ABiyAQKnrTo494.png

六、腳本代碼說明

6.1 testSdCard.lua

本代碼為 SD 卡程序腳本,系統啟動先判斷是否有SD 卡,如果掛載成功,打印總容量(單位為 KB),并且遍歷讀取 SD 卡根目錄下的最多 10 個文件或者文件夾。復制 SD 卡的 pwron.mp3 文件,到開發板根目錄,并且播放開發板根目錄下的 pwron.mp3 文件。

wKgZoWc9_JCACV5XAAVT9Qz3sQ4799.png

6.2 main.lua

本代碼為主程序腳本,系統啟動后首先會對 4G 網絡進行配置,然后加載測試模塊。

七、開機調試

7.1 開發板開機

連接好硬件并下載固件后,啟動 Luatools 軟件,系統運行信息將顯示在界面中。紅框中為開發板連接到 PC 機后正常打印的信息,如下圖所示。

wKgaoWc9_J6AMZSQAAM3nFqITwY172.png

7.2 SD 卡調試

讀取 SD 卡信息

顯示 SD 卡中的文件和大小

wKgZoWc9_KiANfaXAAL9u8-Ou28679.png

7.3 MP3 文件處理

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

wKgaoWc9_LGAF8-rAAQafdqsSF0115.png

分享完畢

審核編輯 黃宇

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

    關注

    5121

    文章

    19418

    瀏覽量

    312598
  • 4G
    4G
    +關注

    關注

    15

    文章

    5558

    瀏覽量

    120426
  • 物聯網
    +關注

    關注

    2921

    文章

    45634

    瀏覽量

    384465
  • 智能硬件
    +關注

    關注

    205

    文章

    2369

    瀏覽量

    108655
  • 深度學習
    +關注

    關注

    73

    文章

    5542

    瀏覽量

    122255
收藏 人收藏

    評論

    相關推薦

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

    今天我們學習的是4G模組SD使用技巧,以Air724UG為例做出指南供大家參考。
    的頭像 發表于 12-14 09:37 ?557次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>SD</b><b class='flag-5'>卡</b>使用技巧|專家指南

    4G模組GPIO接口實操|精選教程

    今天我將把我熟悉的4G模組GPIO接口實操整理成文,以Air724UG做出精選教程分享給大家。
    的頭像 發表于 12-14 09:36 ?605次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b>GPIO<b class='flag-5'>接口</b>實操|精選教程

    LuatOS開發之4G模組隨機數(random)|實戰指南

    本次學習的實戰是關于4G模組LuatOS開發的隨機數示例指南,希望大家有所收獲。
    的頭像 發表于 11-30 09:51 ?531次閱讀
    LuatOS開發之<b class='flag-5'>4G</b><b class='flag-5'>模組</b>隨機數(random)|實戰指南

    SPI與4G模組的集成:技術要領篇

    今天咋們要講的是SPI與4G模組的技術要領,以低功耗模組Air724UG為例,展示給大家學習
    的頭像 發表于 11-20 23:25 ?535次閱讀
    SPI與<b class='flag-5'>4G</b><b class='flag-5'>模組</b>的集成:技術要領篇

    深度解析 4G模組GPIO編程技巧篇

    本文將解析4G模組GPIO編程技巧,從概述、軟硬件環境準備、示例等詳細道來:
    的頭像 發表于 11-20 23:08 ?493次閱讀
    <b class='flag-5'>深度</b>解析  <b class='flag-5'>4G</b><b class='flag-5'>模組</b>GPIO<b class='flag-5'>編程</b>技巧篇

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

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

    MQTT協議深度應用:Air780E模組AT指令的創新實踐

    今天我講解的是關于4G模組AT指令之MQTT應用,有興趣的朋友可以閱讀本文深度學習
    的頭像 發表于 11-11 09:30 ?1565次閱讀
    MQTT協議<b class='flag-5'>深度</b>應用:Air780E<b class='flag-5'>模組</b>AT指令的創新實踐

    4G模組之UDP應用的最佳實踐!

    今天說的是4G模組之UDP應用,展示最佳實踐,送你參考。
    的頭像 發表于 11-08 09:24 ?841次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b>之UDP應用的最佳實踐!

    深度解析:Air780E模組之SIM接口電路的設計原理

    ?SIM接口用于連接SIM并讀取SIM信息,以便在注冊4G網絡時進行鑒權身份驗證,是4G
    的頭像 發表于 11-04 14:32 ?915次閱讀
    <b class='flag-5'>深度</b>解析:Air780E<b class='flag-5'>模組</b>之SIM<b class='flag-5'>卡</b><b class='flag-5'>接口</b>電路的設計原理

    4G模組SIM接口電路設計:從入門到精通

    今天我跟大家探討的是4G模組SIM接口電路是怎么設計的?我們以低功耗4G模組經典型號Air78
    的頭像 發表于 11-02 11:59 ?1221次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b>SIM<b class='flag-5'>卡</b><b class='flag-5'>接口</b>電路設計:從入門到精通

    ML307A 4G模組硬件設計手冊

    基于ML307A ?4G模組的硬件設計指導手冊
    發表于 10-24 16:50 ?36次下載

    徒增成本,還是有備無患?說說4G模組SIM雙切換

    在使用4G模組功能的場景下,切換卡槽更是一個關鍵環節——關乎設備在不同網絡環境下的適應性和持續在線的能力。
    的頭像 發表于 10-15 16:06 ?1067次閱讀
    徒增成本,還是有備無患?說說<b class='flag-5'>4G</b><b class='flag-5'>模組</b>SIM雙<b class='flag-5'>卡</b>切換

    4G模組無法正常聯網?一定要記得考慮SIM的問題!

    當大家在調試4G模組但卻無法正常聯網時, 大多數人的第一反應是這4G模組一定有什么問題吧? 幾乎沒有人會認為是流量(SIM
    的頭像 發表于 08-12 15:37 ?3127次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b>無法正常聯網?一定要記得考慮SIM<b class='flag-5'>卡</b>的問題!

    嵌入式設備中的4G/5G模塊管理

    /5G模塊管理復雜多樣,不同品牌和型號的模塊各有其獨特的配置和上網流程,這不僅增加了用戶的學習成本,也導致了網絡穩定性難以保障的問題。 為了幫助用戶解決這一問題,飛凌嵌入式精心打造了 4G/5
    發表于 07-13 16:45

    ESP32S2 WROVER在使用AT指令獲取4G模組時,dte會報超時怎么解決?

    模組:ESP32 S2 WROVER 4G模組:合宙Air724UG 在使用AT指令獲取4G模組時,dte會報超時。 代碼和log如下圖所示
    發表于 06-27 06:54
    主站蜘蛛池模板: 国产精品美女免费视频观看 | 日韩三级小视频 | gogo亚洲肉体艺术100 | 久久羞羞视频 | 四虎在线精品免费高清在线 | 天天射天天操天天干 | 免费看日本黄色片 | 久久久久久久久久免观看 | a级网| 3344成年在线视频免费播放男男 | 色综合成人 | 黑人黄色片 | 天堂最新版资源www在线 | 综合亚洲一区二区三区 | 黄网在线观看 | 欧洲不卡一卡2卡三卡4卡网站 | 在线天堂中文字幕 | 美国bj69video18视频 | 亚洲人成电影在线 | 日本黄免费 | 国产亚洲精品在天天在线麻豆 | 久久午夜精品视频 | 久久视频精品36线视频在线观看 | 欧美精品1| 人人干人人搞 | 在线观看日本免费视频大片一区 | 夜天干天干啦天干天天爽 | 插综合网| 日韩精品无码一区二区三区 | 2017天天天天做夜夜夜做 | 在线伊人网 | 亚洲第一香蕉视频 | 成人午夜免费视频毛片 | 免费在线观看的视频 | 天天爱天天射 | 日本一区二区三区在线 视频观看免费 | 99pao强力打造免费高清色 | 美女污污网站 | 日本三级特黄 | 啪啪免费看 | 黑人黑粗硬视频 |