ESP8266Arduino编程实例LittleFS及数据上传
ESP8266-Arduino编程实例-LittleFS及数据上传
LittleFS及数据上传
1、LittleFS介绍
LittleFS 是为微控制器创建的轻量级文件系统,可让像在计算机上的标准文件系统中一样访问闪存,但它更简单且更受限制。 支持读取、写入、关闭和删除文件。
将ESP8266与SPIFFS结合,可以方便储存数据:
- 使用设置创建配置文件;
- 永久保存数据;
- 创建文件以保存少量数据,而不是使用 microSD 卡;
- 保存 HTML 和 CSS 文件以构建 Web 服务器;
- 保存图像、数字和图标;
- …
本文将详细介绍如何上传LittleFS数据及如何使用LittleFS。
2、在Arduino IDE中上传LittleFS
Arduino IDE默认不支持上传LittleFS数据,需要安装插件。具体步骤如下:
**第一步:**下载插件,ESP8266LittleFS-2.6.0.zip
**第二步:**解压,安装。
插件下载完成后,将其解压,并将ESP8266LittleFS目录复制到Arduino IDE安装目录的tools目录:

**第三步:**重启Arduino IDE,即可看到安装的LittleFS插件

第四步:在工程目录下创建data目录,注意:data目录必须与主程序*.ino文件同级。向data文件夹添加所需文件。
第五步:配置LittleFS大小

最后,点击工具->ESP8266 Sketch Data Upload上传文件。
注意,如果不清楚工程的目录,请点击项目->显示项目文件夹,即可打开项目文件夹。
3、PlatformIO IDE中上传LittleFS数据
**第一步:**打开工程快速访问页面

第二步:在工程目录下创建data文件夹。注意:data文件夹与src文件夹同级。添加需要的文件。

**第三步:**添加SPIFFS支持
打开platformio.ini文件,添加如下内容:
1 | board_build.filesystem = littlefs |
第四步:上传数据

输出结果如下:

4、代码实现
1 | #include "LittleFS.h" |
运行的结果如下:

文章来源: https://iotsmart.blog.csdn.net/article/details/126048825
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 秋意寒!
评论