ESP32C3关于arduino开发,LittleFS等文件系统不可不知的新变化。

本文讲述了在ESP32-C3上开发时,ArduinoIDE不支持直接上传文件到ESP32-C3的数据文件夹。作者介绍了通过WindowsIIS服务器和HTTPClient库实现的临时解决方案,允许在开发和部署阶段方便地传输文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前大家用arduino1.x版本开发ESP32或者ESP8266,上传文件都非常简单下载一个插件,在ino文件旁边创建一个data文件夹把各种文件一股脑丢进去,传完程序之后点一下上传文件就到文件系统里面了。在这里插入图片描述
包括之前画板我都一直以为ESP32-C3也支持这个工具。就算arduino2.0没有这个插件也没关系大不了开两个IDE开发。
今天踩了坑才知道我想太多了,无论那个版本的arduino都不支持ESP32-C3上传文件系统的data。

然后通过以下方案解决研发调试阶段的文件上传,完成部署之后甚至比之前更方便了。

电脑固定IP
在这里插入图片描述

通过windows的iis开启服务器功能。
控制面板 搜索 服务 打开程序和功能查看已安装的更新

在这里插入图片描述
启用或关闭windows功能
在这里插入图片描述
把iis服务都开了,FTP也可以不开。
在这里插入图片描述
点击开始 然后搜索iis
在这里插入图片描述
文件书最下面点浏览就可以调到根目录了
在这里插入图片描述
这就是根目录
在这里插入图片描述

打开ip默认是这个主页,这不重要我们可以打开我们的文件就可以了。
在这里插入图片描述

#include <WiFi.h>
#include <HTTPClient.h>
#include "FS.h"
#include "LittleFS.h"
// 替换为你的 WiFi 网络名称和密码
const char* ssid = "123";
const char* password = "12345678";

void setup() {
   
  Serial.begin(115200);
  // delay(2000);  // 延迟,以便于观察启动日志
  
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值