Sistemas Embebidos
Por lo general los sistemas embebidos se pueden programar directamente en el lenguaje ensamblador del microcontrolador o microprocesador incorporado sobre el mismo, o también, utilizando los compiladores específicos, pueden utilizarse lenguajes como C o C++; en algunos casos, cuando el tiempo de respuesta de la aplicación no es un factor crítico, también pueden usarse lenguajes interpretados como JAVA.
Puesto que los sistemas embebidos se pueden fabricar por decenas de millares o por millones de unidades, una de las principales preocupaciones es reducir los costes. Los sistemas embebidos suelen usar un procesador relativamente pequeño y una memoria pequeña para ello. Los primeros equipos embebidos que se desarrollaron fueron elaborados por IBM en los años 1980.
Los programas de sistemas embebidos se enfrentan normalmente a tareas de procesamiento en tiempo real.
hardware completo.
Embebidos en industria automotriz : navegador GPS, de la aviación: piloto autom´atico, control de aterrizaje
Embebidos en telecomunicaciones: routers, modems
Embebidos en comunicaciones: tel´efonos celulares
Embebidos en el hogar: control de heladeras, microondas, robots que aspiran, cortan pasto.
Todos (o casi casi todos) est´an compuestos por software y hardware dise˜nados espec´ıficamente para la tarea que tienen que cumplir, e interactuando muy cercanamente.
En realidad, aproximadamente el 0 % de los microprocesadores que se fabrican se usan en PCs de escritorio. El 100 % restante se usan en embebidos.
En los ´ultimos a˜nos alrededor de 500 millones de microprocesadores se usaron en PCs y 10 mil millones en embebidos.