0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【RT-Thread设计大赛】基于AB32VG1的嵌入式网盘

嵌入式物联网开发 来源:嵌入式物联网开发 作者:嵌入式物联网开发 2022-07-30 12:12 次阅读

0 封面

image-20220116144142169

1 项目名称

【RTT设计大赛】基于AB32VG1的嵌入式移动网盘

2 项目简介

项目名称:基于AB32VG1的嵌入式移动网盘

设计思路:使用AB32VG1+Wi-Fi模块+SD卡,搭建一个嵌入式的迷你网盘,支持云端操作(增删改查)端侧的文件。

主要解决的问题:需要解决终端挂载的SD卡如何能被云端(公网服务器)访问,并能够支持修改。

项目创新点:借助终端外挂的大容量SD卡,基于Wi-Fi网络传输,实现网盘的功能,有望解决云服务器低成本扩容的问题。

3 硬件说明

该项目在硬件部分,主要使用了AB32VG1和一个Wi-Fi模组(平头哥的TG7100C)。

AB32VG1:充当主控,使用其SDIO接口,用于读取SD的内容。还使用其串口,用于链接Wi-Fi模组。

Wi-Fi模组:充当网络通讯模块,解决网络连接的问题。主要使用了其Wi-Fi功能和串口连接。

具体如下图所示:

1642310929(1).png

4 软件说明

整个演示方案,软件部分分为三大块:

1 云端的一个简单的服务器程序,用于下发对SDCARD的查看和控制;

1)识别SDCARD的挂载

2)新增命令行功能,可以下发对SDCARD的控制

3)网络报文的控制传输,命令协议的处理

2 AB32VG1的固件程序

1)串口协议的组包、解析

2)命令行返回数据的获取以及组包发送

3)对接Wi-Fi模组,对网络连接、发送、接收、关闭的协议处理

3 Wi-Fi模组的固件程序

1)串口协议的组包、解析

2)Wi-Fi热点的管理连接

3)AB32VG1的网络连接请求管理(串口转网络TCP、TCP转串口)

AB32VG1的代码已开源在gitee:ab32vg1-iot-sdcard

5 演示效果

演示效果上,达到的是可以通过云端输入"ls" "df" 等命令,查询到本地SDCARD的内容。

其他指令还在进一步扩展当中。

演示视视频可以观看B站的视频:基于AB32VG1的嵌入式移动网盘--Demo演示

6 附件

暂无。

7 团队信息

项目联系人:架构师李肯

8 # 更多分享

架构师李肯

架构师李肯全网同名),一个专注于嵌入式IoT领域的架构师。有着近10年的嵌入式一线开发经验,深耕IoT领域多年,熟知IoT领域的业务发展,深度掌握IoT领域的相关技术栈,包括但不限于主流RTOS内核的实现及其移植、硬件驱动移植开发、网络通讯协议开发、编译构建原理及其实现、底层汇编及编译原理、编译优化及代码重构、主流IoT云平台的对接、嵌入式IoT系统的架构设计等等。拥有多项IoT领域的发明专利,热衷于技术分享,有多年撰写技术博客的经验积累,连续多月获得RT-Thread官方技术社区原创技术博文优秀奖,荣获CSDN博客专家、CSDN物联网领域优质创作者、2021年度CSDN&RT-Thread技术社区之星、2022年RT-Thread全球技术大会讲师、RT-Thread官方嵌入式开源社区认证专家、RT-Thread 2021年度论坛之星TOP4、华为云云享专家(嵌入式物联网架构设计师)等荣誉。坚信【知识改变命运,技术改变世界】!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RT-Thread
    +关注

    关注

    31

    文章

    1259

    浏览量

    39825
  • 网盘
    +关注

    关注

    1

    文章

    98

    浏览量

    16197
  • AB32VG1
    +关注

    关注

    1

    文章

    5

    浏览量

    550
收藏 人收藏

    评论

    相关推荐

    通过RT-Thread Studio配置AB32VG1片上外设GPIO引脚控制RGB彩灯

    本篇文章通过 RT-Thread Studio 配置 AB32VG1 片上外设 GPIO 的引脚,控制 RGB 彩灯进行红绿蓝三色的变换。
    的头像 发表于 11-03 17:38 1.3w次阅读
    通过<b class='flag-5'>RT-Thread</b> Studio配置<b class='flag-5'>AB32VG1</b>片上外设GPIO引脚控制RGB彩灯

    【RTT大赛作品连载】AB32VG1的开发环境搭建

    基于RT-ThreadAB32VG1开发环境搭建.
    的头像 发表于 11-17 08:48 9345次阅读
    【RTT<b class='flag-5'>大赛</b>作品连载】<b class='flag-5'>AB32VG1</b>的开发环境搭建

    RT-Thread全球嵌入式电子设计大赛

    大赛背景RT-Thread嵌入式电子设计大赛旨在汇聚全球嵌入式系统开发者和学生,通过实际项目展示他们在物联网、智能设备等领域的创新和技术实力
    的头像 发表于 06-20 08:35 797次阅读
    <b class='flag-5'>RT-Thread</b>全球<b class='flag-5'>嵌入式</b>电子设计<b class='flag-5'>大赛</b>

    RT-Thread创新应用设计大赛】+中科蓝讯 AB32VG1开箱搭建开发环境跑demo

    rt-threadRT-Thread 源代码Kconfigmenuconfig 使用的文件README.mdBSP 说明文件开发板通过 Type-C 接口进行烧录, 中科蓝讯 AB32VG1的开发板不能用RT-Thread
    发表于 09-29 19:50

    RT-Thread创新应用设计大赛AB32VG1开发板菜鸟入手

    本帖最后由 主战坦克 于 2021-10-7 15:16 编辑 本人看到网上基于RT-ThreadAB32VG1开发板的创新应用大赛通知,便根据自己工作的内容进行了申请,没想到申请通过。本人
    发表于 10-07 14:27

    【文章连载】RT-Thread创新应用大赛文章汇总

    本作品集将会持续更新,欢迎大家订阅关注~ 凡是在本贴参与回复者将获得10积分(在不连续楼层评论均可获得)专栏作者:RT-thread【RTT大赛作品连载】AB32VG1的开发环境搭建【RTT
    发表于 10-11 15:13

    RT-Thread创新应用设计大赛AB32VG1开发板入手

    看到网上基于RT-ThreadAB32VG1开发板的创新应用大赛通知,便根据自己工作的内爱好进行了申请,没想到申请通过。本人以前没有使用过RT-Thread,正好利用这次
    发表于 11-01 22:01

    如何搭建AB32VG1 RT-Thread开发环境?

    如何搭建AB32VG1 RT-Thread开发环境?
    发表于 02-16 06:08

    RT-Thread现在不支持AB32VG1了吗

    RT-Thread现在不支持AB32VG1了,文件不存在怎么解决?
    发表于 10-08 14:45

    RT-Thread现在不支持AB32VG1了怎么解决

    RT-Thread现在不支持AB32VG1了文件不存在怎么解决?
    发表于 11-11 14:30

    嵌入式RT-Thread应用与开发

    嵌入式RT-Thread应用与开发说明。
    发表于 04-06 14:12 72次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>RT-Thread</b>应用与开发

    中科蓝讯AB32VG1开发实践指南

    近日,国内领先的自主物联网操作系统(RT-Thread)厂商睿赛德科技联合其高级 会员国内领先 RISC-V 物联网芯片公司中科蓝讯正式发布基于 AB32VG1 RISC-V 评 估板
    发表于 04-12 10:56 82次下载

    【RTT大赛作品连载】基于AB32VG1 sdk BLE例程

    RT-Thread基本中科蓝讯AB32VG1 BLE开发快捷方便.
    的头像 发表于 12-06 09:07 4937次阅读
    【RTT<b class='flag-5'>大赛</b>作品连载】基于<b class='flag-5'>AB32VG1</b> sdk BLE例程

    AB32VG1 RT-Thread 开发环境搭建

    是:RISC-V,RISC是精简指令集计算机,V的意思应该是【第五版】RT-Thread Studio 目前已经支持 AB32VG1开发板,所以,搭建一个RT-Thread的开发环境环境搭建先查找并下载开发板相关的资料https
    发表于 12-20 19:09 22次下载
    <b class='flag-5'>AB32VG1</b> <b class='flag-5'>RT-Thread</b> 开发环境搭建

    基于AB32VG1开发板的设备温度检测

    基于RT-Thread 的Sensor框架对应的软件包max6675,通过AB32VG1开发板模拟spi驱动,读取热电偶传感器的数据,并通过串口输出,到串口屏显示图形。
    的头像 发表于 02-18 11:25 1284次阅读
    基于<b class='flag-5'>AB32VG1</b>开发板的设备温度检测