Paso 1: Configurar el entorno de desarrollo
Antes de empezar a escribir cualquier código, necesita sus herramientas configurados y listo para usar. En caso de programación del microcontrolador, necesitamos por lo menos estas cosas: un compilador y el vinculador para nuestro código C de AVR (avr-gcc), una biblioteca estándar (avr-libc) y una herramienta que transmite nuestro programa al chip (llamado avrdude). Por suerte, hay soluciones all-in-one para este AVR:Para la mayoría de Linuxes: utilizar los paquetes suministrados "avr-libc binutils-avr gcc-avr avrdude" en su administrador de paquetes
* Para OSX: Crosspack AVR
Para el Windows: AVRStudio o Toolchain AVR para Windows
Asegúrese de que usted tiene los binarios en tu camino y entonces se pueden utilizar en tu Terminal.