Leksykon IT › Programowanie › AVRDUDE

AVRDUDE

Programowanie Svenska → Zaktualizowano: 2026-11-04
Więcej informacji
Twórca
Brian S. Dean
Typ
Narzędzie wiersza poleceń
Licencja
GPL-2.0
Kod źródłowy
github.com/avrdudes/avrdude

Narzędzie wiersza poleceń, które wgrywa programy do układów AVR — i po cichu wykonywało całą robotę za każdym razem, gdy ktoś klikał „Wgraj” w Arduino IDE.

Nazwa to skrót od AVR Downloader/UploaDEr — akronim wyraźnie dorobiony do gotowego słowa. Program odczytuje i zapisuje pamięć flash, EEPROM oraz fusebity za pośrednictwem około trzydziestu różnych programatorów: tanich kluczy USBasp, oryginalnych STK500 i AVRISP od Atmela oraz protokołu bootloadera, którym płytki Arduino rozmawiają przez port szeregowy.

Typowe wywołanie to avrdude -c usbasp -p m328p -U flash:w:firmware.hex. Groźne jest to, w którym wpisze się złą wartość fusebitów: błędny wybór zegara albo wyłączony pin reset potrafią sprawić, że układ staje się nieosiągalny dla zwykłego ISP. Po latach powolnego utrzymania prace przeniesiono w 2022 roku na GitHuba.

← Wróć do leksykonu