Leksykon IT › Sprzęt › UF2

UF2

Sprzęt Svenska → Zaktualizowano: 2026-11-03
Więcej informacji
Twórca
Microsoft (MakeCode)
Rok
2017
Typ
Format pliku firmware'u
Specyfikacja
github.com/microsoft/uf2

Format pliku, który pozwala wgrać program do mikrokontrolera, przeciągając plik na coś, co wygląda jak pendrive.

Zespół MakeCode z Microsoftu zaprojektował go w 2017 roku, by uczniowie nigdy nie musieli instalować sterownika. Bootloader udaje urządzenie pamięci masowej USB; użytkownik kopiuje na nie plik .uf2, a płytka restartuje się z nowym firmware'em. Sztuczka tkwi w układzie bloków: każdy ma dokładnie 512 bajtów, czyli rozmiar sektora dysku, i niesie własny adres docelowy oraz liczby magiczne.

Dzięki temu nie ma znaczenia, w jakiej kolejności system operacyjny zapisze sektory ani czy po drodze dorzuci własne pliki metadanych — bootloader rozpoznaje swoje bloki i ignoruje resztę. Korzystają z niego boot ROM układu RP2040, płytki Adafruit i CircuitPython, co uczyniło go najpopularniejszym sposobem flashowania czegokolwiek w świecie hobbystów.

← Wróć do leksykonu