¿Cuál es el concepto principal de los sistemas integrados y cómo se relacionan con un proyecto?

La gran idea de un sistema embebido es tomar una computadora, llenarla con un software que funcione en el mundo real y luego pegarla en una caja sin un teclado o monitor.

Un gran ejemplo es dentro de un automóvil. La unidad de control del motor (ECU) es un sistema embebido clásico. Es una computadora que tiene sensores que detectan la velocidad del motor, el flujo de combustible, posiblemente las emisiones de escape y otras cosas. Tiene una salida especializada que puede controlar el flujo de combustible y aire, los tiempos en que el combustible se coloca en los cilindros y cuando se disparan las bujías.

El software que contiene tiene como objetivo obtener los mejores resultados del motor del automóvil, dado lo que el conductor le pide al automóvil que haga con el acelerador, el freno, las marchas y la dirección.

Se llama “incrustado” porque esta computadora no tiene la forma de una computadora portátil que ejecuta una aplicación “Engine Manager” en una computadora de escritorio. Vive, enterrado dentro del auto, en una pequeña caja negra.

Existen proyectos para construir el software y el hardware integrados de la computadora, y estos siempre son parte de proyectos aún más grandes para construir la maquinaria que necesita usarlos.

Déjame explicarte algo … presta atención.

Primero, lo que estás viendo como una computadora que no es una cosa real. La realidad es que

Es de metal desnudo que contiene chips de silicio, condensadores y compuertas NAND, NOR. Además, tendrá un kernel que está escrito principalmente en lenguaje ensamblador (nivel bajo). Además de este sistema operativo (alto nivel), aquí la función que realiza cualquier computadora actual, ese material sin OS puede hacer su trabajo, pero esto es muy difícil, no puede entender el lenguaje ensamblador para nuestro conveinet que diseñamos. .

Entonces Emmeded significa diseñar kernal. Interactuará con el metal desnudo, así como con os.basicalmente el diseño del kernel en lenguaje c.