Что такое SPIFFS?

SPIFFS - это файловая система для микроконтроллеров, предназначенная для работы с NOR flash памятью через SPI интерфейс. В ESP32 она используется для хранения файлов во флеш-памяти.

Основные характеристики SPIFFS

 
Параметр Значение для ESP32
Максимальный размер До 3MB (зависит от схемы раздела)
Тип файлов Любые (текст, бинарные, JSON и т.д.)
Структура Иерархическая папок и файлов
Стойкость данных Сохраняются после перезагрузки
Скорость Быстрее EEPROM для больших данных

Преимущества перед EEPROM

 
Аспект EEPROM SPIFFS
Объем 4KB До 3MB
Структура Линейный массив Файлы и папки
Удобство Сложно для сложных данных Просто (как на ПК)
Гибкость Ограничена Высокая