Sistemas Operativos en los CPS
Sistemas operativos en tiempo real
Windows CE
EJEMPLO
Consola de videojuegos Dreamcast
FUNCIONA
Intel x86 y compatibles
RTTLinux
Facilidades
Incorporar nuevos componentes
Arquitecturas
PowerPC, i386
DISEÑADO
soporte de multiprocesamiento simétrico
Vx Worrks
OFRECE
Baja latencia
UTILIZADO
Sistemas Embebidos
PROPIETARIO
Wind River Systems
QNX
Desarrollado
QNX Software Systems
CUMPLE
Norma POSIX
TIPO
Etherware
Microkernel
SE AMPLÍA
Componentes de servicio y componentes de aplicación
Tiempo de ejecución utilizado en
muchos sistemas operativos,
Respaldar el desarrollo de aplicaciones de control en red y evolutivas
BASADOS EN
Sensores
ES
Un middleware entre una aplicación compleja y la capa
informática de los CPS
TinyDB
PERMITE
EN FORMA
Consultas individuales, agregadas,
basadas en eventos y de por vida
Recopilar datos de cada uno de los nodos en una
red de sensores
HERRAMIENTA
Procesador de consultas
distribuida
Sistemas operativos genéricos y plataformas de programación
Tiny OS
Desarrolado por TinyOS Alliance
Sistema operativo de código abierto basado en componentes para redes de sensores inalámbricas
Andorid
Lanzado en Septiembre del 2008
Sistema operativo móvil desarrollado por Google
Unix
Desarrollado en 1969 por laboratorios Bell de AT&T
Sistema operativo portable, multitarea y multiusuario
Linux
Desde 1991
Familia de sistemas operativos de código abierto tipo Unix
MAC OS
Desde 2001
Serie de sistemas operativos gráficos desarrollados y comercializados por Apple
W Mobile
Para su uso en teléfonos inteligentes y otros dispositivos móviles
Sistema operativo móvil compacto desarrollado por Microsoft
W7
Lanzada en Octubre del 2009
Versión de Microsoft Window
MacroLab
CONTROLAN
Una
red completa de componentes
UTILIZA
Vectores de datos macro para describir
los componentes
OBJETIVO
Programar los componentes a nivel de sistema
AADL
MODELADO
Se extiende con CPSannex
Lenguaje estándar
Industria para el modelado textual y gráfico de la arquitectura de sistemas integrados en tiempo real
DESARROLLADO
Society of Automotive
Engineers (SAE)
Architecture Analysis and Design
Language