El microprocesador tiene un papel central en los dos sistemas de computación empotrados y de uso general , la realización de cálculos y mover datos entre las posiciones de memoria. Un microprocesador tiene un sistema de conexiones de llamada autobuses que comunican con la memoria de datos y circuitos de interfaz . Algunos sistemas embebidos , como esos juguetes controladoras y hornos tostadores, son simples , mientras que otros , como los que manejan las fábricas, son complejas . Cada nivel tiene diseños de procesadores le convenga : sistemas más sencillos que los microprocesadores de ocho bits , la más compleja que los procesadores de 64 bits. El número de bits en un procesador influyen en su velocidad , el costo y la cantidad de datos que puede manejar
memoria
sistemas embebidos
utilizan principalmente dos tipos de memoria : . RAM y ROM . ROM , o memoria de sólo lectura , contiene programas y datos almacenados de forma permanente en la fábrica . El microprocesador usa RAM, o memoria de acceso aleatorio , como un " bloc de notas " temporal en el que celebrar variables de cálculo del procesador y otros tipos de datos intermedios . Debido a que realizan una única tarea , los sistemas integrados tienen generalmente muy pequeñas cantidades de memoria RAM - tan poco como unas pocas docenas de bytes de datos - y de unos pocos kilobytes a varios megabytes de ROM . Como el precio de la memoria flash se ha reducido , los ingenieros han utilizado en lugar de la ROM tradicional. Flash puede ser actualizado muchas veces , a diferencia de ROM tradicional , que se escribe una sola vez por el fabricante . Rara vez porque ya tienen todos los programas y datos que necesitan, computadoras integradas utilizar unidades de disco duro u otro tipo de almacenamiento de datos periférica.
Interface
La interfaz en una incrustados funciones del sistema como un puente entre el procesador y los dispositivos externos . Un sistema embebido para un horno de gas , por ejemplo , lee datos de un sensor de temperatura y se cierra una válvula de gas cuando el horno alcanza una temperatura determinada . La interfaz lee los datos del sensor y escribe datos en el controlador de la válvula . Un único sistema integrado puede tener docenas de líneas de entrada y salida , pasando los datos de controles, sensores y temporizadores y las pantallas de control , válvulas, motores y relés . Además , el procesador puede tener una interfaz de mantenimiento . Un técnico lo utiliza para probar el sistema integrado y para leer los códigos de diagnóstico del procesador.
El encendido Comportamiento
Muchos sistemas embebidos , a diferencia de las computadoras de propósito general , no espere a que la entrada del usuario . Al encender el equipo en el procesador " botas " en un auto- examen de diagnóstico , entonces se ejecuta inmediatamente su base de software. El procesador tiene una dirección de memoria especial en la que se espera que un programa . Su equipo le dice que vaya a esta dirección cuando se enciende la cámara. El programa almacenado en la memoria ROM o una memoria flash, configura las variables y los datos necesarios para el procesador embebido, comprueba la presencia de dispositivos externos y comienza a controlarlos continuamente hasta que se desconecta la alimentación de nuevo.