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

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

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

【RT-Thread設(shè)計大賽】基于AB32VG1的嵌入式網(wǎng)盤

嵌入式物聯(lián)網(wǎng)開發(fā) ? 來源:嵌入式物聯(lián)網(wǎng)開發(fā) ? 作者:嵌入式物聯(lián)網(wǎng)開發(fā) ? 2022-07-30 12:12 ? 次閱讀

0 封面

image-20220116144142169

1 項(xiàng)目名稱

【RTT設(shè)計大賽】基于AB32VG1的嵌入式移動網(wǎng)盤

2 項(xiàng)目簡介

項(xiàng)目名稱:基于AB32VG1的嵌入式移動網(wǎng)盤

設(shè)計思路:使用AB32VG1+Wi-Fi模塊+SD卡,搭建一個嵌入式的迷你網(wǎng)盤,支持云端操作(增刪改查)端側(cè)的文件。

主要解決的問題:需要解決終端掛載的SD卡如何能被云端(公網(wǎng)服務(wù)器)訪問,并能夠支持修改。

項(xiàng)目創(chuàng)新點(diǎn):借助終端外掛的大容量SD卡,基于Wi-Fi網(wǎng)絡(luò)傳輸,實(shí)現(xiàn)網(wǎng)盤的功能,有望解決云服務(wù)器低成本擴(kuò)容的問題。

3 硬件說明

該項(xiàng)目在硬件部分,主要使用了AB32VG1和一個Wi-Fi模組(平頭哥的TG7100C)。

AB32VG1:充當(dāng)主控,使用其SDIO接口,用于讀取SD的內(nèi)容。還使用其串口,用于鏈接Wi-Fi模組。

Wi-Fi模組:充當(dāng)網(wǎng)絡(luò)通訊模塊,解決網(wǎng)絡(luò)連接的問題。主要使用了其Wi-Fi功能和串口連接。

具體如下圖所示:

1642310929(1).png

4 軟件說明

整個演示方案,軟件部分分為三大塊:

1 云端的一個簡單的服務(wù)器程序,用于下發(fā)對SDCARD的查看和控制;

1)識別SDCARD的掛載

2)新增命令行功能,可以下發(fā)對SDCARD的控制

3)網(wǎng)絡(luò)報文的控制傳輸,命令協(xié)議的處理

2 AB32VG1的固件程序

1)串口協(xié)議的組包、解析

2)命令行返回數(shù)據(jù)的獲取以及組包發(fā)送

3)對接Wi-Fi模組,對網(wǎng)絡(luò)連接、發(fā)送、接收、關(guān)閉的協(xié)議處理

3 Wi-Fi模組的固件程序

1)串口協(xié)議的組包、解析

2)Wi-Fi熱點(diǎn)的管理連接

3)AB32VG1的網(wǎng)絡(luò)連接請求管理(串口轉(zhuǎn)網(wǎng)絡(luò)TCP、TCP轉(zhuǎn)串口)

AB32VG1的代碼已開源在gitee:ab32vg1-iot-sdcard

5 演示效果

演示效果上,達(dá)到的是可以通過云端輸入"ls" "df" 等命令,查詢到本地SDCARD的內(nèi)容。

其他指令還在進(jìn)一步擴(kuò)展當(dāng)中。

演示視視頻可以觀看B站的視頻:基于AB32VG1的嵌入式移動網(wǎng)盤--Demo演示

6 附件

暫無。

7 團(tuán)隊(duì)信息

項(xiàng)目聯(lián)系人:架構(gòu)師李肯

8 # 更多分享

架構(gòu)師李肯

架構(gòu)師李肯全網(wǎng)同名),一個專注于嵌入式IoT領(lǐng)域的架構(gòu)師。有著近10年的嵌入式一線開發(fā)經(jīng)驗(yàn),深耕IoT領(lǐng)域多年,熟知IoT領(lǐng)域的業(yè)務(wù)發(fā)展,深度掌握IoT領(lǐng)域的相關(guān)技術(shù)棧,包括但不限于主流RTOS內(nèi)核的實(shí)現(xiàn)及其移植、硬件驅(qū)動移植開發(fā)、網(wǎng)絡(luò)通訊協(xié)議開發(fā)、編譯構(gòu)建原理及其實(shí)現(xiàn)、底層匯編及編譯原理、編譯優(yōu)化及代碼重構(gòu)、主流IoT云平臺的對接、嵌入式IoT系統(tǒng)的架構(gòu)設(shè)計等等。擁有多項(xiàng)IoT領(lǐng)域的發(fā)明專利,熱衷于技術(shù)分享,有多年撰寫技術(shù)博客的經(jīng)驗(yàn)積累,連續(xù)多月獲得RT-Thread官方技術(shù)社區(qū)原創(chuàng)技術(shù)博文優(yōu)秀獎,榮獲CSDN博客專家、CSDN物聯(lián)網(wǎng)領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、2021年度CSDN&RT-Thread技術(shù)社區(qū)之星、2022年RT-Thread全球技術(shù)大會講師、RT-Thread官方嵌入式開源社區(qū)認(rèn)證專家、RT-Thread 2021年度論壇之星TOP4、華為云云享專家(嵌入式物聯(lián)網(wǎng)架構(gòu)設(shè)計師)等榮譽(yù)。堅信【知識改變命運(yùn),技術(shù)改變世界】!

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

    關(guān)注

    31

    文章

    1249

    瀏覽量

    39727
  • 網(wǎng)盤
    +關(guān)注

    關(guān)注

    1

    文章

    98

    瀏覽量

    16192
  • AB32VG1
    +關(guān)注

    關(guān)注

    1

    文章

    5

    瀏覽量

    549
收藏 人收藏

    評論

    相關(guān)推薦

    通過RT-Thread Studio配置AB32VG1片上外設(shè)GPIO引腳控制RGB彩燈

    本篇文章通過 RT-Thread Studio 配置 AB32VG1 片上外設(shè) GPIO 的引腳,控制 RGB 彩燈進(jìn)行紅綠藍(lán)三色的變換。
    的頭像 發(fā)表于 11-03 17:38 ?1.3w次閱讀
    通過<b class='flag-5'>RT-Thread</b> Studio配置<b class='flag-5'>AB32VG1</b>片上外設(shè)GPIO引腳控制RGB彩燈

    【RTT大賽作品連載】AB32VG1的開發(fā)環(huán)境搭建

    基于RT-ThreadAB32VG1開發(fā)環(huán)境搭建.
    的頭像 發(fā)表于 11-17 08:48 ?9323次閱讀
    【RTT<b class='flag-5'>大賽</b>作品連載】<b class='flag-5'>AB32VG1</b>的開發(fā)環(huán)境搭建

    RT-Thread全球嵌入式電子設(shè)計大賽

    大賽背景RT-Thread嵌入式電子設(shè)計大賽旨在匯聚全球嵌入式系統(tǒng)開發(fā)者和學(xué)生,通過實(shí)際項(xiàng)目展示他們在物聯(lián)網(wǎng)、智能設(shè)備等領(lǐng)域的創(chuàng)新和技術(shù)實(shí)力
    的頭像 發(fā)表于 06-20 08:35 ?743次閱讀
    <b class='flag-5'>RT-Thread</b>全球<b class='flag-5'>嵌入式</b>電子設(shè)計<b class='flag-5'>大賽</b>

    RT-Thread創(chuàng)新應(yīng)用設(shè)計大賽】+中科藍(lán)訊 AB32VG1開箱搭建開發(fā)環(huán)境跑demo

    rt-threadRT-Thread 源代碼Kconfigmenuconfig 使用的文件README.mdBSP 說明文件開發(fā)板通過 Type-C 接口進(jìn)行燒錄, 中科藍(lán)訊 AB32VG1的開發(fā)板不能用RT-Thread
    發(fā)表于 09-29 19:50

    RT-Thread創(chuàng)新應(yīng)用設(shè)計大賽AB32VG1開發(fā)板菜鳥入手

    本帖最后由 主戰(zhàn)坦克 于 2021-10-7 15:16 編輯 本人看到網(wǎng)上基于RT-ThreadAB32VG1開發(fā)板的創(chuàng)新應(yīng)用大賽通知,便根據(jù)自己工作的內(nèi)容進(jìn)行了申請,沒想到申請通過。本人
    發(fā)表于 10-07 14:27

    【文章連載】RT-Thread創(chuàng)新應(yīng)用大賽文章匯總

    本作品集將會持續(xù)更新,歡迎大家訂閱關(guān)注~ 凡是在本貼參與回復(fù)者將獲得10積分(在不連續(xù)樓層評論均可獲得)專欄作者:RT-thread【RTT大賽作品連載】AB32VG1的開發(fā)環(huán)境搭建【RTT
    發(fā)表于 10-11 15:13

    RT-Thread創(chuàng)新應(yīng)用設(shè)計大賽AB32VG1開發(fā)板入手

    看到網(wǎng)上基于RT-ThreadAB32VG1開發(fā)板的創(chuàng)新應(yīng)用大賽通知,便根據(jù)自己工作的內(nèi)愛好進(jìn)行了申請,沒想到申請通過。本人以前沒有使用過RT-Thread,正好利用這次
    發(fā)表于 11-01 22:01

    如何搭建AB32VG1 RT-Thread開發(fā)環(huán)境?

    如何搭建AB32VG1 RT-Thread開發(fā)環(huán)境?
    發(fā)表于 02-16 06:08

    RT-Thread現(xiàn)在不支持AB32VG1了嗎

    RT-Thread現(xiàn)在不支持AB32VG1了,文件不存在怎么解決?
    發(fā)表于 10-08 14:45

    RT-Thread現(xiàn)在不支持AB32VG1了怎么解決

    RT-Thread現(xiàn)在不支持AB32VG1了文件不存在怎么解決?
    發(fā)表于 11-11 14:30

    嵌入式RT-Thread應(yīng)用與開發(fā)

    嵌入式RT-Thread應(yīng)用與開發(fā)說明。
    發(fā)表于 04-06 14:12 ?72次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>RT-Thread</b>應(yīng)用與開發(fā)

    中科藍(lán)訊AB32VG1開發(fā)實(shí)踐指南

    近日,國內(nèi)領(lǐng)先的自主物聯(lián)網(wǎng)操作系統(tǒng)(RT-Thread)廠商睿賽德科技聯(lián)合其高級 會員國內(nèi)領(lǐng)先 RISC-V 物聯(lián)網(wǎng)芯片公司中科藍(lán)訊正式發(fā)布基于 AB32VG1 RISC-V 評 估板
    發(fā)表于 04-12 10:56 ?82次下載

    【RTT大賽作品連載】基于AB32VG1 sdk BLE例程

    RT-Thread基本中科藍(lán)訊AB32VG1 BLE開發(fā)快捷方便.
    的頭像 發(fā)表于 12-06 09:07 ?4913次閱讀
    【RTT<b class='flag-5'>大賽</b>作品連載】基于<b class='flag-5'>AB32VG1</b> sdk BLE例程

    AB32VG1 RT-Thread 開發(fā)環(huán)境搭建

    是:RISC-V,RISC是精簡指令集計算機(jī),V的意思應(yīng)該是【第五版】RT-Thread Studio 目前已經(jīng)支持 AB32VG1開發(fā)板,所以,搭建一個RT-Thread的開發(fā)環(huán)境環(huán)境搭建先查找并下載開發(fā)板相關(guān)的資料https
    發(fā)表于 12-20 19:09 ?22次下載
    <b class='flag-5'>AB32VG1</b> <b class='flag-5'>RT-Thread</b> 開發(fā)環(huán)境搭建

    基于AB32VG1開發(fā)板的設(shè)備溫度檢測

    基于RT-Thread 的Sensor框架對應(yīng)的軟件包max6675,通過AB32VG1開發(fā)板模擬spi驅(qū)動,讀取熱電偶傳感器的數(shù)據(jù),并通過串口輸出,到串口屏顯示圖形。
    的頭像 發(fā)表于 02-18 11:25 ?1271次閱讀
    基于<b class='flag-5'>AB32VG1</b>開發(fā)板的設(shè)備溫度檢測