首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏怪兽怪秀

    ESP32 SPIFFS管理工具—spiffsgen.py

    > 本文将介绍基于ESP32的SPIFFS文件系统制作工具的使用,以及烧录上传至开发板流程。 什么是SPIFFS SPIFFS是一种专门为像ESP32/8266这种嵌入式设备而开发的微型文件系统,SPIFFS是设置在Flash中的一块空间,可以用来存放如网页、图片等体积小的静态资源,而无需采用存储于外部 SPIFFS中的数据不会因为断电而丢失 如何操作SPIFFS 在程序代码中可以通过SPIFFS.begin()挂在FFS分区,进行文件的读写操作 具体操作函数以及程序范例可以参考我之前的文章 传送门:ESP32 -SPIFFS的使用 如果之前的打不开请访问这个连接 完事了? bin文件 python C:\Users\18037\Downloads\esp-idf-4.2\components\spiffs\spiffsgen.py 0x40000 spiffs_dir spiffs.bin

    2.1K20编辑于 2022-10-04
  • 来自专栏TencentOS-tiny

    智能硬件产品中常用的参数存储和管理方案

    方法: 使用嵌入式文件系统,如 FATFS、LittleFS 或 SPIFFS,将参数存储为文件,可以方便地进行读取和修改。 文件内容格式可以是 ini、json、xml 等。 示例代码(使用 SPIFFS): #include <SPIFFS.h> void setup() { if (! SPIFFS.begin(true)) { Serial.println("SPIFFS Mount Failed"); return; } File file = SPIFFS.open ); file.println("parameter2=value2"); file.close(); } void loop() { // 读取和处理参数 File file = SPIFFS.open

    65810编辑于 2024-06-17
  • 来自专栏物联网思考

    ESP32播放bad apple视频

    2、安装ESP32 文件系统工具 SPIFFS Upload Plugin:https://github.com/me-no-dev/arduino-esp32fs-plugin ? ?

    1.6K20发布于 2021-04-16
  • 来自专栏云深之无迹

    TT Arduino源码细读.1

    arduino-esp8266.readthedocs.io/en/latest/filesystem.html 注意:要在code中使用任何文件系统功能,请在草图中添加以下内容: //#include "FS.h" // SPIFFS is declared #include "LittleFS.h" // LittleFS is declared SPIFFS是原始文件系统,非常适合受空间和RAM限制的应用程序,这些应用程序利用许多小文件并关心静态和动态损耗平衡

    1.2K20发布于 2020-12-07
  • 来自专栏FreeBuf

    手把手教你DIY一个硬件键盘记录器

    通过FS.h我们可以对SPIFSS进行读取和修改,示例代码如下: #include <FS.h>File logFile; //创建文件对象void setup() {SPIFFS.begin ();logFile = SPIFFS.open("/keyLog.txt", "a+"); //打开一个文件dataFile.println("Some Data Here,Maybe Keylog" //开启Wi-Fiserver.on("/", HTTP_GET, [](AsyncWebServerRequest *request){ //当访问根目录时显示记录内容request->send(SPIFFS .pdf HID Usage Tables: https://usb.org.10-1-108-210.causewaynow.com/sites/default/files/hut1_12.pdf SPIFFS 操作介绍 http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/iot-c/spiffs/spiffs-operation/ *本文仅用于技术讨论与研究

    4.1K10编辑于 2023-04-26
  • 来自专栏云深之无迹

    TT无人机扩展模块库分析(default.ino)补篇1

    这段是点亮LED的具体实现 这个文件系统可以让我们存储一些变更频率不频繁的文件例如网页、配置或者是某些固化的数据等,它就是SPIFFs - SPI Flash Filing System! https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/api-reference/storage/spiffs.html ? https://www.jianshu.com/p/014bcae94c8b begin该方法用于挂载SPIFFS文件系统,必须在使用SPIFFS之前就调用,一般都会在setup()过程调用。 该方法如果调用成功将会返回true,否则返回false 接着判断(用spiffs模块的查看文件是否存在的功能看这个有对LED描述的数组有没有存在,有就继续运行。

    1.6K20发布于 2020-11-11
  • 来自专栏云深之无迹

    ESPcopter无人机初探(UWB定位+ESP8266MCU)

    设置的话,就是更改名字,密码什么的 ---- 聊聊技术实现: 什么是Spiffs Memory? 闪存文件系统(SPIFFS)是SPI闪存(64kBytes至3Mbyte)存储器ESP存储程序。 该归档系统可用于不经常存储更改数据,例如;网页,配置,传感器校准数据等~ 如何安装Spiffs内存 下载工具: https://github.com/esp8266/arduino-esp8266fsplugin

    2.4K30发布于 2021-01-21
  • 来自专栏网罗开发

    小智AI ESP32S3 学习课件 - 第2周:理解编译与烧录

    nvs (32KB) ├── 0x218000 otadata (8KB) ├── 0x21A000 ota_0 (2MB) ├── 0x41A000 ota_1 (2MB) └── 0x61A000 spiffs nvs (64KB) ├── 0x420000 otadata (8KB) ├── 0x422000 ota_0 (4MB) ├── 0x822000 ota_1 (4MB) └── 0xC22000 spiffs (128KB) ├── 0x830000 otadata (8KB) ├── 0x832000 ota_0 (8MB) ├── 0x1032000 ota_1 (8MB) └── 0x1832000 spiffs

    71421编辑于 2025-11-14
  • 来自专栏谭广健的专栏

    在ESP32上部署异步WEB服务

    静态资源:SPIFFS文件系统(支持1MB+存储空间,满足基础页面存储需求) 性能优势分析 内存管理:采用Zero-Copy技术传输静态文件,减少RAM占用至传统方案的

    1.1K21编辑于 2025-05-31
  • 来自专栏小谈谈的专栏

    【CODING x 物联网】使用 CODING CI 快速编译 NodeMCU 固件

    该平台使用了很多开源项目, 例如 lua-cjson, spiffs. NodeMCU 包含了可以运行在 esp8266 Wi-Fi SoC 芯片之上的固件,以及基于 ESP-12 模组的硬件。

    2.4K00发布于 2020-06-01
  • 磨损均衡算法介绍

    嵌入式系统: 在基于SPI Flash的文件系统(如LittleFS, SPIFFS)中,也实现了轻量级的磨损均衡算法,以适应微控制器应用的需求。

    15310编辑于 2026-02-02
  • 来自专栏云深之无迹

    TT无人机 Arduino环境探索

    以及这个是完整的库文件签名 SRC是为了把错误消掉 Arduino:1.8.12 (Windows 10), 开发板:"RMTT Module, Disabled, Minimal (1.3MB APP/700KB SPIFFS Arduino发布0128\\Arduino IDE(已集成RMTT支持包)\\arduino-1.8.12\\hardware\\espressif\\esp32/tools/sdk/include/spiffs

    2.1K21发布于 2021-09-14
  • 来自专栏全栈程序员必看

    esp8266架构_esp8266能做什么

    ESP8266开发之旅 网络篇⑪ WebServer——ESP8266WebServer库的使用 ESP8266开发之旅 网络篇⑫ 域名服务——ESP8266mDNS库 ESP8266开发之旅 网络篇⑬ SPIFFS

    2.4K41编辑于 2022-09-21
  • 来自专栏机器人课程与技术

    M5ATOMS3基础01按键

    FS &fs, const char *path, uint16_t x, uint16_t y) 参数 类型 描述 fs fs::FS 文件流 path const char * 文件路径(SD 、SPIFFS 注意: 1.根据大小和位数可能无法扩展 2.需要提前预装 Arduino ESP32 filesystem uploader 使用示例: #include "FS.h" //#include "SPIFFS.h false, false); M5.Power.begin(); M5.Lcd.drawBmpFile(SD, "/p2.bmp",0,0); //M5.Lcd.drawBmpFile(SPIFFS

    83430编辑于 2023-07-27
  • 来自专栏云深之无迹

    TT扩展件microPython实现.2

    DFScratch\build\dfrobot.ino.partitions.bin 0x150000 C:\Program Files (x86)\Mind+\Arduino\fw\telloesp32\spiffs.bin

    1.5K30发布于 2020-12-17
领券