AVR
Atmelin AVR-mikrokontrollereille on saatavilla varsin hyvä valikoima Linux-pohjaisia ohjelmistonkehitystyökaluja.
Ohjelmien kehittäminen
AVR-GCC
AVR-GCC on oma versionsa GCC:sta AVR:lle kääntämiseen. Tämän lisäksi tarvitaan usein oma C-kirjasto AVR:lle.
Avra
Avra on pieni assembleri AVR:lle. Se pyrkii olemaan yhteensopiva Atmelin avrasm-kääntäjän kanssa.
Ohjelmien siirtäminen mikrokontrolleriin
Avrdude
Avrdudella voit ladata ohjelmia mikrokontrolleriin. Työkalu tukee useita erilaisia ohjelmointikaapeleita.
Avarice
Avarice toimii vain JTAG-liitännän kautta, mutta mahdollistaa samalla myös ohjelman debuggaamisen lennosta GDB-debuggerin avulla.