Estoy minando bitcoins con CEX.io ¿minas conmigo?



Compilar, Programar y grabar AVR en linux graficamente

Esta semana nos han indicado que una de las practicas de Informática Industrial debía realizarse en C utilizando el compilador WINAVR o AVR-GCC. Después de varios días dándole vueltas a google para no tener que usar ninguna maquina virtual para los desarrollos he conseguido hacemos con un entorno de trabajo totalmente productivo para microcontroladores ATMEL AVR, en este caso para el ATmega8535 pero totalmente valido para los ATMega328 y ATMega168 que utiliza Arduino, de modo que podamos programar nuestros Arduinos de manera mas eficiente.

El pack necesario consta de diversos paquetes software, algo de hardware y un pc claro:

Obviando que para programar un micro necesitamos una tarjeta con la que desarrollar (por ejemplo podemos usar un Arduino) necesitaremos:

  • Un programador compatible con avrdude o avruisp: Yo uso un AVR ISP V2 que compre en eBay hace tiempo pero si quieres dar un paso mas en el uso de herramientas libres puedes usar el ATMEL AVR OSP (Open Source Programer). Obviamente sera necesario instalar el paquete de avrdude o avrusip (Incluso ambos si nos gusta investigar).
  • Un compilador con sus respectivas librerías y complementos:  gcc-avr con avrlibc. Con ello crearemos los códigos en C y serán traducidos a su correspondiente ensamblador y binarios. avr-libc nos ayudara a realizar las configuraciones, usar interrupciones y otro hardware más fácilmente como podéis ver en su documentación.
  • Y por ultimo un IDE para unirlos a todos y… (no, no sigáis por ahí…) …hacernos la vida más fácil. Para ello vamos a usar KontrollerLab.

La mezcla de todos estos elementos tiene este resultado:

IDe totalmente funcional.

Por último una cosa más, para facilitarme la distribución de los pinguinos he abierto una tienda en ebay donde podéis comprarlos: Robótica RoBoOpS. ¡Espero que pronto pueda tener más productos!

Share on Facebook
Bookmark this on Google Bookmarks

5 pensamientos en “Compilar, Programar y grabar AVR en linux graficamente

  1. iddar

    Hola amigo tras leer tu post me vi interesado en compilar este programa me encuentro en ubuntu 10.10 a 64bits y no logro compilarlo por falta de unas librerías relacionadas con KDE me preguntaba si te ocurrió algo parecido al momento de compilar.

    De antemano muchas gracias

    Responder
    1. flaviosan

      hola iddar!
      yo uso 10.10 64 bits pero con gnome y no he tenido ningun problema con las librerias(tengo instalado el arduino ide directamente del centro de software…..que instala todas las librerias necesarias)
      saludos
      flaviosan

      Responder
  2. iddar

    Tengo Gnome y todo en regla eh compilado varios paquetes para otras aplicaciones pero esta no me va. Ya eh buscado por internet y nada incluso trate de pasar los parámetros para omitir las mismas y nada.

    Seguiré intentando en estos días ya les cuento como me fue.

    Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>