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

位置导航: 首页 / 物联网教程 / 第3章 – 用C/C++开发物联网 / 3-3 闪存文件系统 /本页

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文件夹里的文件上传

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