Sistemas Operativos Embebidos
Embebidos
• Los sistemas embebidos y son tecnologías inmersas en el diario vivir
y generalmente no se identifican fáciles y tampoco se definen los
sistemas operativos que hacen posible su manipulación y que a la
vez administran los recursos de dichos dispositivos para maximizar el
desempeño
• Un sistema operativo embebido es aquel que está integrado en los
circuitosde los dispositivos electrónicos, entre estos dispositivos se
encuentra electrodomésticos, teléfonos móviles, radios, televisores,
automóviles, lectores de códigos de barras, equipos médicos,
asistentes digitales personales (PDA), etc
• Estos sistemas suelen tener algunas características de los
sistemas de tiempo real pero también tienen limitaciones de
tamaño, memoria y consumo deelectricidad que los hace
especiales y no suelen ser visibles.
¿Que es?
Es un sistema de computación diseñado para realizar una o
algunas pocas funciones dedicadas frecuentemente en un
sistema de computación en tiempo real. Al contrario de lo que
ocurre con los ordenadores de propósito general que están
diseñados para cubrir un amplio rango de necesidades, los
sistemas embebidos sediseñan para cubrir necesidades
específicas
En un sistema embebido la mayoría de los componentes se
encuentran incluidos en la placa base.
• 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
utilizarselenguajes
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 unprocesador relativamente pequeño
y una memoria pequeña para ello. Los primeros equipos
embebidos
que
se
desarrollaron
por IBM en los años 1980.
fueron
elaborados
Algunas características
Fiabilidad y seguridad
• Un fallo en un sistema de control puede hacer que el
sistema
controlado se comporte de forma peligrosa o
antieconómica. Es importante asegurar que si elsistema de
control falla lo haga de forma que el sistema controlado quede
en un estado seguro, hay que tener en cuenta los posibles
fallos o excepciones en el diseño
Eficiencia:
• Gran parte de los sistemas de control deben responder con
gran rapidez a los cambios en el sistema controlado
Interacción con dispositivos
físicos:
• Los sistemas empotrados interaccionan con suentorno
mediante diversos tipos de dispositivos que normalmente no
son convencionales (teclados, impresoras): convertidores A/D
y D/A, pwm, entradas y salidas digitales paralelo y serie,
(interfases con sensores, actuadores, periféricos especiales).
Los
componentes
funcionamiento
de
del
software
estos
que
controlan
dispositivos
general, dependientes del sistemaconcreto
son,
el
en
Robustez
• Embarcados en sistemas con movimiento o que pueden ser
transportados, sujetos a vibraciones e incluso impactos
(coches, robots,
instrumentación portátil). No siempre
trabajan en condiciones óptimas de temperatura, humedad, y
limpieza
Entre las plataformas de los sistemas operativos
embebidos tenemos:
• QNX es un sistema operativo embebidodesarrollado por QNX Software Systems
Ltd, para aplicaciones de dispositivos electrónicos, telecomunicaciones, sistemas
automotrices, etc.; que necesitan una gran confiabilidad, desempeño,
funcionalidades específicas, y una escalabilidad masiva.
• Linux embebido es un sistema Linux típico del cual se han removido programas
de utilidad, herramientas, y otros servicios del sistema que no son...
Regístrate para leer el documento completo.