¿Antes de AVRDude? [cerrado]

-1

Me preguntaba y decidí echarle un vistazo, pero no pude encontrar nada ...

¿Cuál fue el proceso que tuvo que hacer o las herramientas que tuvo que usar antes de que surgiera AVRDude, porque por lo que puedo decir, AVRDude es una herramienta privada hecha por Brian S. Dean que se hizo tan popular que ahora es el acto de programación? su AVR.

Pero como no se trata de una herramienta AVR oficial de ATMEL, ¿qué tenía que hacer antes de que se produjera AVRdude? No es que no quiera usarlo, es solo por curiosidad. Un poco como la gallina y el huevo ..

    
pregunta binarysmacker

1 respuesta

1

Atmel proporciona un conjunto de herramientas de desarrollo de software para sus microcontroladores AVR. El producto actual es Atmel Studio 6 . Esto incluye la capacidad de cargar software compilado en la memoria flash de un microcontrolador usando el hardware "programador" de Atmel.

En general, los diseñadores o fabricantes de microcontroladores y / o sistemas de microprocesadores proporcionan un conjunto de herramientas para alentar a los ingenieros a usar sus productos. A veces cobran por estas herramientas de software, pero a menudo se proporcionan de forma gratuita.

No estoy seguro de la motivación para el desarrollo de avrdude, pero creo que es probable que haya incluido uno o más de los siguientes:

  • Las herramientas Atmel son propietarias, algunas personas prefieren el código abierto.
    • ¿carece de capacidad para usar hardware de programación de terceros?
    • ¿
    • carecía de capacidad para usar algunos compiladores / lenguajes de desarrollo alternativos?
  • Probablemente las herramientas de Atmel no se ejecutaron en todas las plataformas de desarrollo (por ejemplo, FreeBSD, ¿Linux?).

Es probable que Atmel haya abordado posteriormente algunas de las razones para el desarrollo de avrdude, por ejemplo, Atmel Studio 6 tiene algo de soporte para la cadena de compiladores GCC.

    
respondido por el RedGrittyBrick

Lea otras preguntas en las etiquetas