Los AVR son populares en la industria. El número de dispositivos utilizados podría no ser tanto como los ARM o tge 8051 porque la arquitectura se limita a los AVR. Si va a 8051 o ARM, en la mayoría de los casos, incluso puede cambiar el fabricante del chip y reutilizar la mayor parte del código que ya ha desarrollado. Esta es la razón más común, he visto usar una arquitectura genérica.
Otra razón es que en los últimos tiempos el “internet de las cosas” es popular. Todo lo que las industrias desarrollan, quieren poder conectarse a Internet a un bajo costo en desarrollo y precio. ARM architechture ofrece una serie de chips (de todos los fabricantes) que pueden ayudar a lograr esto y una razón para una mayor adopción.
Los AVR siguen siendo una opción popular para las implicaciones profundas integradas. Estas son cosas que el usuario nunca verá o interactuará de ninguna manera. Al igual que los sistemas de adquisición de datos industriales que no ejecutan ningún sistema operativo y se espera que funcionen durante 10 años sin fallas o reinicios. La familia AVR es muy popular para esto. Por ejemplo, los sensores automotrices remotos, como el control de la presión de los neumáticos o la lluvia o la luz, tienen el AVR en su corazón. Incluso he visto el AVR utilizado en un sensor de ángulo del cigüeñal redundante. Otra área son los sistemas de alta temperatura. He visto AVR utilizados en sistemas de control de motores y adquisición de datos de hasta 150 grados C. La mayoría de los ARM no pueden mantener estas temperaturas a largo plazo debido a la complejidad de la arquitectura. Estas áreas le dan a Atmel suficiente mercado para seguir desarrollando y fabricando la familia AVR.
- ¿Por qué los programadores integrados a menudo pagan menos que los desarrolladores web?
- ¿Alguien ha realizado capacitación en sistemas integrados de Mumbai o Thane?
- ¿Cuáles son las cosas que debo saber absolutamente sobre el microprocesador y el microcontrolador para estudiar sistemas embebidos?
- ¿Cuál es la diferencia entre firmware, sistema embebido y middleware?
- Cómo comenzar a programar en C para sistemas embebidos