本项目为ESP-IDF环境下FTP服务器的实现,支持通过FAT文件系统访问ESP32设备上的文件。提供简便的网络文件管理功能。
使用FAT文件系统的esp-idf FTP服务器(名为esp-idf-ftpServer)可以从GitHub进行移植。因为该FTP服务器采用的是FAT文件系统而非SPIFFS,所以能够支持目录操作。
对于ESP32的安装步骤如下:
1. 克隆仓库:`git clone https://github.com/nopnop2002/esp-idf-ftpServer`
2. 进入项目目录:`cd esp-idf-ftpServer`
3. 设置目标为ESP32:`idf.py set-target esp32`
4. 配置选项:`idf.py menuconfig`
5. 上传代码并监控日志:`idf.py flash monitor`
对于ESP32-S2的安装步骤如下:
1. 克隆仓库:`git clone https://github.com/nopnop2002/esp-idf-ftpServer`
2. 进入项目目录:`cd esp-idf-ftpServer`
3. 设置目标为ESP32-S2:`idf.py set-target esp32s2`
4. 配置选项:`idf.py menuconfig`
5. 上传代码并监控日志:`idf.py flash monitor`