IT-lexicon › Programmeren › AVRDUDE

AVRDUDE

Programmeren Svenska → Bijgewerkt: 2026-11-04
Meer info
Bedenker
Brian S. Dean
Type
Opdrachtregelprogramma
Licentie
GPL-2.0
Broncode
github.com/avrdudes/avrdude

Het opdrachtregelprogramma dat programma's op AVR-chips zet — en dat stilletjes het werk deed telkens als iemand in de Arduino IDE op Upload klikte.

De naam staat voor AVR Downloader/UploaDEr, een afkorting die overduidelijk achteraf om het woord heen is gebouwd. Het leest en schrijft flash, EEPROM en fuse-bits via zo'n dertig verschillende programmers: goedkope USBasp-stickjes, de STK500 en AVRISP van Atmel zelf, en het bootloaderprotocol dat Arduino-borden over hun seriële poort spreken.

Een typisch commando is avrdude -c usbasp -p m328p -U flash:w:firmware.hex. Het gevaarlijke geval is een verkeerde fuse-waarde: een foute klokkeuze of een uitgeschakelde reset-pin kan de chip onbereikbaar maken voor gewone ISP. De ontwikkeling verhuisde in 2022 naar GitHub, na jaren van trage doorontwikkeling.

← Terug naar het lexicon