Lessico IT › Infrastruttura › SPIFFS

SPIFFS

Infrastruttura Svenska → Aggiornato: 2026-11-03
Altre info
Creatore
Peter Andersson
Licenza
MIT
Codice sorgente
github.com/pellepl/spiffs
Successore
LittleFS

SPI Flash File System: un filesystem piatto per flash NOR su bus SPI, oggi noto soprattutto come ciò da cui si migra.

Peter Andersson lo creò per microcontrollori con poca RAM e un chip flash SPI esterno. SPIFFS non ha directory: la barra in /config/wifi.json è semplicemente un altro carattere del nome del file. Distribuisce le scritture su tutto il chip per uniformare l'usura. Divenne il predefinito su ESP8266 e sui primi progetti ESP32, di solito come luogo in cui il web server integrato teneva il proprio HTML.

I suoi punti deboli erano le prestazioni, che peggioravano man mano che il chip si riempiva, e la protezione limitata contro le interruzioni di corrente. Il progetto non è più mantenuto, ESP-IDF lo segnala come deprecato e il core Arduino per ESP8266 è passato a LittleFS. I dispositivi già sul campo lo usano ancora, naturalmente: nessuno vuole tentare una migrazione di filesystem via etere.

← Torna al lessico