0 封面
![image-20220116144142169](https://file.elecfans.com//web2/M00/59/1D/pYYBAGLkr8aAIIDfAAlZwdo4ZZ8405.png)
1 項(xiàng)目名稱
【RTT設(shè)計(jì)大賽】基于AB32VG1的嵌入式移動網(wǎng)盤
2 項(xiàng)目簡介
項(xiàng)目名稱:基于AB32VG1的嵌入式移動網(wǎng)盤
設(shè)計(jì)思路:使用AB32VG1+Wi-Fi模塊+SD卡,搭建一個(gè)嵌入式的迷你網(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和一個(gè)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](https://file.elecfans.com//web2/M00/58/7F/poYBAGLkr8aAPlh-AAmvSKWdRJA750.png)
4 軟件說明
整個(gè)演示方案,軟件部分分為三大塊:
1 云端的一個(gè)簡單的服務(wù)器程序,用于下發(fā)對SDCARD的查看和控制;
1)識別SDCARD的掛載
2)新增命令行功能,可以下發(fā)對SDCARD的控制
3)網(wǎng)絡(luò)報(bào)文的控制傳輸,命令協(xié)議的處理
2 AB32VG1的固件程序
1)串口協(xié)議的組包、解析
2)命令行返回?cái)?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)同名),一個(gè)專注于嵌入式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è)計(jì)等等。擁有多項(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è)計(jì)師)等榮譽(yù)。堅(jiān)信【知識改變命運(yùn),技術(shù)改變世界】!
-
RT-Thread
+關(guān)注
關(guān)注
31文章
1305瀏覽量
40391 -
網(wǎng)盤
+關(guān)注
關(guān)注
1文章
98瀏覽量
16317 -
AB32VG1
+關(guān)注
關(guān)注
1文章
5瀏覽量
579
發(fā)布評論請先 登錄
相關(guān)推薦
通過RT-Thread Studio配置AB32VG1片上外設(shè)GPIO引腳控制RGB彩燈
![通過<b class='flag-5'>RT-Thread</b> Studio配置<b class='flag-5'>AB32VG1</b>片上外設(shè)GPIO引腳控制RGB彩燈](https://file.elecfans.com/web2/M00/1B/2A/pYYBAGGCSVqACdRoAAR9iZ-dG5o697.png)
RT-Thread全球嵌入式電子設(shè)計(jì)大賽
![<b class='flag-5'>RT-Thread</b>全球<b class='flag-5'>嵌入式</b>電子設(shè)計(jì)<b class='flag-5'>大賽</b>](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
【RT-Thread創(chuàng)新應(yīng)用設(shè)計(jì)大賽】+中科藍(lán)訊 AB32VG1開箱搭建開發(fā)環(huán)境跑demo
【RT-Thread創(chuàng)新應(yīng)用設(shè)計(jì)大賽】AB32VG1開發(fā)板菜鳥入手
【文章連載】RT-Thread創(chuàng)新應(yīng)用大賽文章匯總
【RT-Thread創(chuàng)新應(yīng)用設(shè)計(jì)大賽】AB32VG1開發(fā)板入手
中科藍(lán)訊AB32VG1開發(fā)實(shí)踐指南
AB32VG1 RT-Thread 開發(fā)環(huán)境搭建
![<b class='flag-5'>AB32VG1</b> <b class='flag-5'>RT-Thread</b> 開發(fā)環(huán)境搭建](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于AB32VG1開發(fā)板的設(shè)備溫度檢測
![基于<b class='flag-5'>AB32VG1</b>開發(fā)板的設(shè)備溫度檢測](https://file.elecfans.com/web2/M00/31/3A/pYYBAGIPGw-AT08NAACrtjhPKGs288.png)
評論