¿Cómo se relaciona el diseño electrónico y la tecnología con los sistemas integrados?

Casi todos los sistemas embebidos son simplemente dispositivos electrónicos diseñados para realizar una función específica (como es el caso con la mayoría de los dispositivos electrónicos), con uno o más microcontroladores agregados para controlar “inteligentemente” el dispositivo electrónico más allá de lo que podría hacerse razonablemente solo con un circuito electrónico.

La ventaja habitual de convertir un dispositivo electrónico en un sistema integrado es que la funcionalidad deseada generalmente se puede realizar a un costo general más bajo debido al hecho de que el firmware puede reemplazar gran parte de lo que se puede hacer con una solución solo de hardware. Además, un dispositivo electrónico con un microcontrolador y firmware integrados generalmente se puede hacer más pequeño y, por lo general, consumirá menos energía que un dispositivo que realice la misma funcionalidad solo con hardware.

En resumen, el microcontrolador y su firmware asumen el trabajo de realizar la funcionalidad que de otro modo tendría que hacerse solo con hardware, y lo hacen a un costo menor, un tamaño más pequeño y consumen menos energía.

Otra ventaja de un sistema embebido es que el firmware se puede cambiar más fácilmente que un circuito electrónico fijo, lo que permite que las correcciones de errores y las nuevas funciones se agreguen más rápidamente y a costos mucho más bajos que si el dispositivo consistiera solo en hardware electrónico.

En el diseño de un sistema embebido, una de las principales consideraciones de diseño arquitectónico es determinar qué funcionalidad es mejor, en la situación específica, implementar como electrónica fija, y qué funcionalidad es mejor implementar en el firmware. Las decisiones de compensación se toman en función del costo, el tiempo de desarrollo, la complejidad y una miríada de otros factores que, en cualquier diseño en particular, podrían realizarse mejor ya sea en hardware o en firmware.

Lo que hace que el desarrollo de firmware de sistemas integrados sea único en otros campos del desarrollo de software es que el ingeniero de firmware debe tener una muy buena comprensión de la electrónica, ya que gran parte, si no todo, del código estará involucrado en el control del hardware de la electrónica, generalmente mediante el uso de entradas y salidas digitales. en el microcontrolador.

Todo lo anterior se suma a su respuesta sobre cómo el diseño electrónico y la tecnología se relacionan con los sistemas integrados. Los sistemas integrados son simplemente una rama del diseño electrónico y la tecnología, que incorpora la funcionalidad informática.

¿Cómo se relaciona el diseño electrónico con los sistemas embebidos? Es la mitad de la moneda.

El software, el software integrado, el firmware, es la otra mitad de la moneda.

Un “sistema embebido” es aquel en el que tanto el hardware como el software se han diseñado e implementado de manera personalizada para realizar una aplicación / función específica y típicamente singular. Piense: horno de microondas, rastreador de actividad física portátil, nodo del sistema de control industrial, misil balístico intercontinental, rover de Marte, etc.

Esto contrasta con las plataformas informáticas genéricas, como una PC / Mac o “servidor”, que implementan un conjunto de características de hardware bastante rígidamente definidas, que luego permiten al propietario instalar múltiples aplicaciones a voluntad, para realizar una o más funciones informáticas y donde el diseñador de la aplicación (ingeniero de software / programador / codificador) suele estar muy desconectado de los detalles del hardware en el que se ejecutan sus y otras aplicaciones.