基于arduino开发板的网络独立下载终端——Sakura开发板试用计划

基于arduino开发板的网络独立下载终端 ——Sakura开发板试用计划
关键字:arduino 独立 下载终端 sakura开发板 项目背景 整晚开着电脑来下载,我想绝大多数网友都经历过这样的场景。电脑风扇那噪音在寂静的夜晚还是多少会影响入睡的,月末那高额的电费账单也刺痛着IT民工们可怜的钱包。而我们也只是想利用夜晚那比平时稍高的“假宽带”,只是想第二天早上就可以看到自己想看的电影电视剧。如果有一款小巧而节能的下载器出现,将会有效改善下载方式。 项目意义 使用一块独立的低功耗arduino开发板来完成网络资源下载的任务,不仅可以降低电脑本身的功耗,而且可以有效减小噪音。对构建和谐社会,节约型社会做出有效帮助。 项目方法 利用arduino开发板自带的以太网接口与互联网相连,使用sakura开发板的USB OTG功能或者TF卡接口来将网络下载的数据转存至优盘或者TF卡。通过arduino的web server来实现与用户的交互操作,板载的IO接口可以控制彩色LED灯来显示现在的工作状态。用户通过预留的局域网IP登录到sakura-arduino开发板,此时可以查看当时开发板的状态现与任务相关的状态信息,USB接入与TF卡文件系统。 项目难点 1、arduino云编译器的使用。 2、相关英文文档的本地化 3、Arduino web server的建立与信息的提交 4、USB OTG的实现与读、写操作 5、TF卡的实现与读、写操作(含文件系统的移植) 6、联网下载文件的网络基础(诸如文件名的获取,大小及下载进度) 项目完成计划 第一周:sakura开发板的摆拍,包含外拍;arduino开发环境的使用及相关文档及操作本地化。 第二周:将sakura开发板的串口调通。并移植控制台printf()函数方案,以方便之后调试信息之用。 第三周:翻译arduino有关tcp web server的相关英文文档,分享给广大网友们。 第四周:调试spi相关通讯。为TF卡的读写建立基础实验。翻译相关文档及函数说明。 第五周:移植FatFS文件操作系统。 第六周:建立web server,并通过PC机与开发板通讯。 第七周:将通讯结果写入tf卡内。要基于FatFS文件系统。 第八周:通过TCP链接,下载指定服务器的相关资源到TF卡。 补充实验:USB host实验 补充实验:与自己设计的录入板通过SPI通讯接口通讯。
致谢 感谢EEPW及瑞萨电子公司提供了Sakura开发板。感谢版主jackwang的信任与支持。
最后,希望广大网友们能多提宝贵建议与意见。
关键词: 基于 arduino 开发 网络 独立 下载 终端


回复
有奖活动 | |
---|---|
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【我踩过的那些坑】STM32的硬件通讯调试过程的“坑”被打赏50分 | |
【我踩过的那些坑】晶振使用的问题被打赏100分 | |
【我踩过的那些坑】电感选型错误导致的处理器连接不上被打赏50分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏10分 | |
【我踩过的那些坑】DRC使用位置错误导致的问题被打赏100分 | |
我踩过的那些坑之混合OTL功放与落地音箱被打赏50分 | |
汽车电子中巡航控制系统的使用被打赏10分 | |
【我踩过的那些坑】工作那些年踩过的记忆深刻的坑被打赏100分 | |
分享汽车电子中巡航控制系统知识被打赏10分 | |
分享安全气囊系统的检修注意事项被打赏10分 |