8266教程基础篇:闪存文件的使用(2)插件安装

3-3-2 通过Arduino IDE向闪存文件系统上传文件

<div class="entry-content">
	<p>位置导航: <a href="http://www.taichi-maker.com" target="_blank" rel="noopener noreferrer">首页</a> / <a href="http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/" target="_blank" rel="noopener noreferrer">物联网教程</a>  / <a href="http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/iot-c/" target="_blank" rel="noopener noreferrer">第3章 – 用C/C++开发物联网</a>  / <a href="http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/iot-c/spiffs/" target="_blank" rel="noopener noreferrer">3-3 闪存文件系统</a>  /本页</p>

ESP8266闪存文件系统基本操作的学习中,我们掌握了如何通过程序对ESP8266的闪存文件系统进行操作。在这一部分中我们将学习如何通过Arduino IDE的工具将文件上传到ESP8266的闪存文件系统。

在学习以前,请确保您已经完成了以下准备工作:

1. 将NodeMCU开发板与电脑通过USB数据线连接好。
2. NodeMCU开发板驱动已经安装完毕
3. 设置Arduino IDE以使其支持NodeMCU开发板

确保以上工作完成后,我们就可以开始以下操作了。


1. 下载 Arduino-ESP8266闪存文件插件程序

您有两种方法可以下载该插件程序。

第一种方法是通过点击此链接进入 Arduino-ESP8266官方GitHub页面下载。详情请见以下截图:

esp8266fs下载页面
esp8266fs下载页面

由于GitHub网站服务器在国外,有些朋友登录该网站会有些困难。如果是这样的话,那么您也可以点击此链接进入太极创客网站下载页面去下载该插件

2. 确定Arduino IDE项目文件夹位置
Arduino-ide-首选项菜单项
Arduino-ide-首选项菜单项
Arduino-IDE-项目文件夹位置
Arduino-IDE-项目文件夹位置
3. 通过资源管理器打开Arduino IDE项目文件夹并建立tools文件夹
在项目文件夹中建立名称为tools的文件夹
在项目文件夹中建立名称为tools的文件夹
4. 解压缩esp8266fs插件压缩包,并将解压缩后的文件内容粘贴到项目文件夹中
esp8266fs解压缩
esp8266fs解压缩
解压缩后可找到esp8266fs文件夹
解压缩后可找到esp8266fs文件夹
将esp8266fs文件夹粘贴到tools文件夹里
将esp8266fs文件夹粘贴到tools文件夹里
5. 重新启动Arduino IDE

为了让ESP8266FS闪存文件上传插件生效,我们需要重新启动Arduino IDE

Arduino IDE 启动
Arduino IDE 启动

5. 检查“工具”菜单确认插件安装
ESP8266 data upload 菜单项
ESP8266 data upload 菜单项
6. 根据上传的文件总大小来设置闪存大小
设置esp8266闪存大小
设置esp8266闪存大小
7. 将需要上传的文件保存在程序路径下的data文件夹中
将需要上传到esp8266闪存文件系统的文件保存在data目录中
将需要上传到esp8266闪存文件系统的文件保存在data目录中
8. 将需要上传的文件保存在程序路径下的data文件夹中
通过ESP8266 Sketch Data Upload可以将data文件夹里的文件上传
通过ESP8266 Sketch Data Upload可以将data文件夹里的文件上传

假如您不确定具体文件如何存储,请点击以下链接下载示例程序压缩包。
文件上传示例程序

</main><!-- .site-main -->

<aside id="content-bottom-widgets" class="content-bottom-widgets" role="complementary">
		<div class="widget-area">
		<section id="text-2" class="widget widget_text"><h2 class="widget-title">太极创客 微信公众号</h2>			<div class="textwidget"><p><img class="alignnone" src="http://www.taichi-maker.com/wp-content/uploads/2017/04/wechat-code128.gif" alt="太极创客-微信公众号"></p>

京ICP备15021217号-5

		<div class="widget-area">
		<section id="text-13" class="widget widget_text"><h2 class="widget-title">太极创客 官方微博</h2>			<div class="textwidget"><p><img loading="lazy" class="size-full wp-image-1984" src="http://www.taichi-maker.com/wp-content/uploads/2017/04/weibo-code128.gif" alt="太极创客 官方微博 二维码" width="128" height="128"></p>
<aside id="secondary" class="sidebar widget-area" role="complementary">
	<section id="search-2" class="widget widget_search">
搜索
太极创客学习交流QQ群二维码

学用物联网教程目录

零基础入门学用物联网教程

第0章 – 序言
0-1 什么是物联网?什么是IoT?
0-2 学用IoT物联网的预备知识

第1章 ESP8266-NodeMCU开发板详解
1-1 初识NodeMCU开发板
1-2 NodeMCU开发板硬件详解

第2章 ESP8266互联网基础知识
2-1 TCP/IP协议簇(TCP/IP Stack)
2-2 链路层(Link Layer)
2-3 网络层(Internet Layer)
2-4 传输层(Transportation Layer)
2-5 应用层(Application Layer)

第3章 ESP8266 C/C++开发物联网
3-1 ESP8266物联网开发基础
3-1-1 安装 ESP8266-NodeMCU开发板驱动
3-1-2 为ESP8266-NodeMCU搭建Arduino IDE开发环境
3-1-3 NodeMCU开发板的接入点模式
3-1-4 NodeMCU开发板的无线终端模式
3-2 ESP8266-NodeMCU 网络服务器
3-2-1 建立基本网络服务器
3-2-2 通过网络服务实现NodeMCU开发板基本控制
3-2-3 通过网络服务将开发板引脚状态显示在网页中
3-3 ESP8266-NodeMCU 闪存文件系统教程
3-3-1 ESP8266闪存文件系统基本操作
3-3-2 通过Arduino IDE向闪存文件系统上传文件
3-3-3 使用闪存文件系统建立功能丰富的网络服务器
3-4 ESP8266-NodeMCU 网络客户端
3-4-1 ESP8266网络客户端基本操作
3-4-2 Stream – ESP8266物联网应用
3-4-3 ESP8266通过HTTP协议进行数据传输
3-4-3-1 客户端向服务器发送数据信息
3-4-3-2 客户端向服务器请求数据信息
3-4-4 JSON
3-4-4-1 JSON基础
3-4-4-2 ESP8266 JSON解析
3-4-5 ESP8266通过JSON实现物联网数据通讯
3-4-5-1 ESP8266客户端向ESP8266服务器请求JSON数据信息
3-4-5-2 ESP8266客户端向ESP8266服务器发送JSON数据信息

联系我们

假如您对网站内容有任何意见和建议,请发邮件到:
taichimaker@163.com
或者通过太极创客的社交媒体平台与我们互动

版权声明

本网站访问者可将本网站提供的内容或服务用于个人学习研究以及其他非商业性或非盈利性用途。除此以外,将本网站任何内容(包括图片,文字,视频,程序代码,电路设计)或服务用于任何商业或盈利用途时,须征得本网站及相关权利人的书面许可。

	</div>
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值