¿Cuál es la ventaja de los microprocesadores sobre los sistemas integrados?

Eso dependerá del uso del sistema incorporado. Para sistemas dedicados como el control de Airbags en los automóviles, es muy poco probable que seleccione un microprocesador. Requiere memoria externa y otras interfaces periféricas para funcionar. Es costoso en comparación con un microcontrolador (que incluye periféricos y RAM interna, FLASH y EEPROM / DataFLASH).

Para sistemas integrados de uso más general, como un teléfono celular o una unidad de radio en un automóvil, es muy probable que seleccione un microprocesador, con arquitectura ARM, por ejemplo. Dependiendo de la complejidad del sistema, alguien puede seleccionar un microprocesador o un microcontrolador. Hoy en día, las unidades de radio en un automóvil ejecutan sistemas operativos como Linux. Eso requiere un microprocesador con memoria externa, y lo mismo para los teléfonos celulares, porque ahora tienen aplicaciones y muchas funcionalidades de que seleccionar un microcontrolador no es suficiente en términos de procesamiento, espacio de memoria y velocidad.

Si coloca una CPU en un chip por sí solo, tiene un microprocesador. Si lo combina con ROM (Flash), RAM y periféricos en un chip, tiene un microcontrolador (ejemplo: LPC2148).

Embedded Systems consiste básicamente en microprocesadores, memoria y algunos sensores unidos para obtener una funcionalidad. El microprocesador es solo un generador de números, aliméntalo y te da el resultado. Lo que necesita ser alimentado y lo que debe obtenerse depende de usted.

Dicho esto, pruebe el lenguaje ensamblador, comprenda el binario y el hexadecimal. Intente codificar algunas lógicas en el ensamblaje. Si le gustan los LED parpadeantes, se enamorará de los sistemas integrados.

Los sistemas integrados suelen incluir un microprocesador. Habría algo así como un sistema en un chip para controlar la E / S del dispositivo y puede apostar un buen dinero que hay un procesador a bordo que alguien programó para que haga lo que haga. Los procesadores son mucho más fáciles de usar y programar y más baratos de usar y producir que un ASIC.

La pregunta formulada es un poco confusa, ya que un microprocesador y un sistema integrado son dos categorías diferentes. Es como decir cuál es la ventaja de una tostadora sobre un tornillo Philips. Como las respuestas anteriores han señalado, los microprocesadores suelen ser un componente de un sistema embebido, por lo que realmente no se pueden comparar los dos directamente.

Lo que creo que intenta preguntar es: ¿cuál es la ventaja de un procesador de aplicaciones sobre un sistema integrado? Si este es el caso, entonces hay algunas buenas respuestas aquí: ¿Cuál es la diferencia entre un sistema embebido basado en Linux y un sistema embebido basado en microcontrolador? ¿Cuáles son algunos ejemplos del mundo real para ambos?