IT-lexikon › Infrastruktur › FatFs

FatFs

Infrastruktur In English → Uppdaterad: 2026-11-03
Mer info
Skapad av
ChaN
Typ
Bibliotek
Licens
BSD-liknande (1 klausul)
Officiell sajt
elm-chan.org

Den japanska enmansmodulen som låter nästan varje mikrokontroller i världen läsa ett SD-kort formaterat på en PC.

Skriven av utvecklaren som kallar sig ChaN, i plattformsoberoende C utan beroenden. Modulen kan FAT12/16/32 och, sedan 2016, exFAT. Den vet ingenting om hårdvara: användaren skriver ett tunt lager med disk_read, disk_write och några till, och resten följer. Det är därför den dyker upp i STM32Cube, ESP-IDF och otaliga dataloggare.

Valet av FAT är sällan tekniskt utan socialt — det är det enda format som Windows, macOS och en kamera alla läser utan att fråga. Priset är att FAT inte tål strömavbrott särskilt väl, så för intern flash väljer man oftare LittleFS och sparar FatFs till det SD-kort som ska ut ur apparaten.

← Tillbaka till lexikonet