Что такое SPIFFS?
SPIFFS - это файловая система для микроконтроллеров, предназначенная для работы с NOR flash памятью через SPI интерфейс. В ESP32 она используется для хранения файлов во флеш-памяти.
Основные характеристики SPIFFS
| Параметр | Значение для ESP32 |
|---|---|
| Максимальный размер | До 3MB (зависит от схемы раздела) |
| Тип файлов | Любые (текст, бинарные, JSON и т.д.) |
| Структура | Иерархическая папок и файлов |
| Стойкость данных | Сохраняются после перезагрузки |
| Скорость | Быстрее EEPROM для больших данных |
Преимущества перед EEPROM
| Аспект | EEPROM | SPIFFS |
|---|---|---|
| Объем | 4KB | До 3MB |
| Структура | Линейный массив | Файлы и папки |
| Удобство | Сложно для сложных данных | Просто (как на ПК) |
| Гибкость | Ограничена | Высокая |