GNU AVR toolchain , sau AVR GCC toolchain , este numele unui set de pachete software distribuite sub licența GPL , LGPL necesară pentru compilarea codului de program executabil pentru microcontrolerele AVR de la sursă . Utilitarele avr-binutils , avr-gcc , avr-libc stau la baza, pe lângă acestea, utilități de programare în circuit (uisp, Avrdude ), precum și utilități de simulare și depanare ( avr-gdb , SimulAVR , AVaRICE ) [ 1] sunt folosite .
Compilate pentru Windows, aceste programe sunt incluse în kitul de dezvoltare standard al Atmel pentru microcontrolere AVR [2] , precum și în popularul kit de dezvoltare WinAVR .
O versiune a bibliotecii standard C care ia în considerare caracteristicile arhitecturale ale platformei AVR , în special arhitectura Harvard .
Programator în circuit pentru microcontrolere AVR și AT89S, capabil să interacționeze cu hardware-ul multor programatori.
Un depanator în circuit care utilizează interfața standard JTAG pentru microcontrolere AVR.