¿Qué tipo de computadora utilizo para programar una atmega?

1

¿Qué tipo de computadora (Mac OS X, Ubuntu Linux o Windows) necesitaría compilar un programa / sistema operativo para un microcontrolador atmega? Quiero que el microcontrolador esté solo en algún momento (tiene una batería y no necesita estar conectado a una computadora para ejecutar sus tareas)

Gracias

    
pregunta Coder404

2 respuestas

7

Para compilar programas para el ATmega necesita una llamada cadena de herramientas. Uno bien usado es el GNU AVR toolchain (y es FLOSS). Linux (mejor), Mac y Windows pueden manejarlo. Para obtener el código compilado en su microcontrolador, necesita un programador como AVRdude . El hardware correspondiente se llama un programador interno (ISP). Hay una gran cantidad de proyectos, como USBtinyISP . Atmel tiene una nota de aplicación en la programación del sistema ( AVR910 pdf ) que explica muchas cosas.

    
respondido por el suha
4

Las herramientas de Atmel AVR Studio incluyen un ensamblador y un compilador de C, y solo se ejecutan bajo Windows. Un depurador y simulador están disponibles. Estoy usando Studio 5 en una laptop Win7 x64. Studio 5 está disponible aquí:

enlace

Los sistemas operativos no suelen utilizarse con microcontroladores como el AVR de 8 bits.

Por lo general, escribe su código con el editor de texto Studio, en ensamblador o C, lo ensambla o compila en modo de depuración y lo depura en su hardware con algo como un AVR Dragon, que está disponible en los distribuidores de Atmel. Cuando está funcionando, crea el programa para el modo de lanzamiento y programa el chip. A continuación, se ejecutará de forma independiente.

    
respondido por el Leon Heller

Lea otras preguntas en las etiquetas