ATMega16Um den ATMega16 von Atmel unter Ubuntu zu benutzen muss man eine Reihe von Programmen installieren.
Genauer sind das:

sudo apt-get -y install avrdude avrp gcc-avr avr-libc gdb-avr avra make udev codeblocks

Außerdem verwenden wir noch den "Burn-O-Mat" von Torsten Brischalle Downloadlink zum einfachen verwenden von avrdude.

Im "Burn-O-Maten" muss man noch die "AVRDude location" auf

/usr/bin/avrdude

und die "alternative AVRDUDE configuration file" auf

/etc/avrdude.conf

gesetzt werden. Als Programmer wählt man den "avrispmkII (Atmel AVR ISP mkII)" und als Port usb. Die anderen Optionen können leer und ungesetzt bleiben.

In Code:Blocks kann man nun ein neues Projekt für den ATMega16 erstellen. Nach dem compilieren unter Code:Blocks kann man die im Projektordner erstellte .hex Datei im Burn-O-Maten laden und auf den Controller "brennen".