¿Cómo podemos grabar un programa en un microcontrolador AVR en Linux?

Primero, necesitarás un programador, por supuesto. La mayoría de los programadores no necesitan controladores en Linux.

Necesitará avr-gcc y avr-lib para compilar sus programas. Supongo que tienes tu archivo hexadecimal y solo quieres grabarlo.

Para grabar un programa, necesita la utilidad avrdude.

Instalar avrdude:

Sistemas basados ​​en Ubuntu y Debian:

sudo apt-get install avrdude

Fedora o basado en rpm:
sudo yum install avrdude

O si usa Arch Linux (bueno, estoy seguro de que no necesita esta respuesta si usa Arch Linux !!!).

Para grabar el enchufe en el programador, conecte su microcontrolador al programador,
encienda una terminal, navegue a su directorio que contiene el archivo hexadecimal y ejecute:

$ avrdude -c -p -U flash: w: filename.hex

Por ejemplo, si usa usbasp para actualizar el archivo main.hex a un ATmega8:

$ avrdude -c usbasp -p atmega8 -U flash: w: main.hex

More Interesting

¿Existe algún hardware de dispositivo móvil de código abierto disponible?

¿Cuáles son algunos lenguajes c-to-gates de última generación?

¿Qué debo practicar para ser elegible para el puesto de ingeniero de sistemas integrados?

¿Por qué la mayoría de los circuitos integrados fabricados por Intel comienzan con 8 (por ejemplo, 8086, 8051, 8284)?

¿Cuál es la diferencia entre los sistemas embebidos y los sistemas utilizados en robótica o la robótica en su conjunto?

¿Cuál es una lista de los mejores libros para sistemas integrados?

¿Cuál es el mejor instituto para capacitación en sistemas integrados en Noida con buenas ubicaciones?

Cómo atraer ingenieros electrotécnicos para una empresa de 3 personas, pero que no están llenos de emprendimiento y startup BS

Cómo aprender sistemas integrados de microprocesador

¿Qué curso es mejor, sistemas integrados o PLC y SCADA?

¿Puedo saber que el instituto de vectores en Chennai es bueno para la capacitación y las ubicaciones integradas?

¿Por qué hay tan pocas startups conocidas de "software embebido" y / o hardware?

¿El uso típico del mundo real de los sistemas integrados requiere programarlos en los niveles de registro periférico?

Cómo leer una hoja de datos de manera efectiva en poco tiempo para que pueda comenzar a codificar fácilmente en un sistema integrado

¿Las empresas están subestimando el esfuerzo para el desarrollo de dispositivos conectados e integrados? ¿Hay ejemplos de implementaciones de IoT fallidas?