AVR
Atmelin AVR-mikrokontrollereille on saatavilla varsin hyvä valikoima Linux-pohjaisia ohjelmistonkehitystyökaluja.
Ohjelmien kehittäminen[muokkaa]
AVR-GCC[muokkaa]
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[muokkaa]
Avra on pieni assembleri AVR:lle. Se pyrkii olemaan yhteensopiva Atmelin avrasm-kääntäjän kanssa.
Ohjelmien siirtäminen mikrokontrolleriin[muokkaa]
Avrdude[muokkaa]
Avrdudella voit ladata ohjelmia mikrokontrolleriin. Työkalu tukee useita erilaisia ohjelmointikaapeleita.
Avarice[muokkaa]
Avarice toimii vain JTAG-liitännän kautta, mutta mahdollistaa samalla myös ohjelman debuggaamisen lennosta GDB-debuggerin avulla.