IT-lexikon › Hårdvara › UF2

UF2

Hårdvara In English → Uppdaterad: 2026-11-03
Mer info
Skapad av
Microsoft (MakeCode)
År
2017
Typ
Filformat för firmware
Spec
github.com/microsoft/uf2

Filformat som gör det möjligt att flasha en mikrokontroller genom att dra en fil till något som ser ut som ett USB-minne.

Microsofts MakeCode-team tog fram formatet 2017 för att elever skulle slippa installera drivrutiner. Bootloadern låtsas vara en USB-masslagringsenhet; användaren kopierar en .uf2-fil dit och kortet startar om med den nya firmwaren. Knepet ligger i blockstrukturen: varje block är exakt 512 byte, lika stort som en disksektor, och bär sin egen måladress och magiska tal.

Därmed spelar det ingen roll i vilken ordning operativsystemet skriver sektorerna, eller om det slänger in egna metadatafiler på vägen — bootloadern känner igen sina block och ignorerar resten. RP2040:s boot-ROM, Adafruits kort och CircuitPython använder formatet, vilket gjort det till hobbyvärldens vanligaste sätt att flasha.

← Tillbaka till lexikonet