Articulo de referencia

pSOS (sistema operativo en tiempo real)

pSOS ( Portable Software On Silicon ) es un sistema operativo en tiempo real (RTOS), creado alrededor de 1982 por Alfred Chao, y desarrollado y comercializado durante la primera...

pSOS ( Portable Software On Silicon ) es un sistema operativo en tiempo real (RTOS), creado alrededor de 1982 por Alfred Chao, y desarrollado y comercializado durante la primera parte de su existencia por su empresa Software Components Group (SCG). En la década de 1980, pSOS se convirtió rápidamente en el RTOS preferido para todos los sistemas embebidos basados ​​en la arquitectura de la familia Motorola 68000 , debido a que estaba escrito en lenguaje ensamblador 68000 y estaba altamente optimizado desde el principio. También era modular, con soporte inicial para depuración con reconocimiento del sistema operativo, controladores de dispositivos enchufables , pilas de protocolos de Internet (TCP/IP), bibliotecas de lenguajes y subsistemas de disco. Posteriormente se incorporaron la depuración a nivel de código fuente , el soporte para multiprocesamiento y extensiones adicionales para redes informáticas .

Hacia 1991, Software Components Group fue adquirida por Integrated Systems Inc. (ISI), que desarrolló aún más pSOS, posteriormente renombrado como pSOS+, para otras familias de microprocesadores, reescribiendo la mayor parte del código en el lenguaje de programación C. También se prestó atención al soporte de entornos de desarrollo cada vez más integrados , culminando en pRISM+.

En julio de 1994, ISI adquirió el sistema operativo multitarea modular en tiempo real FlexOS de Digital Research a Novell . [ 1 ]

En 1995, ISI ofreció un pSOSystem/NESTpaquete para Novell Embedded Systems Technology (NEST). [ 2 ] [ 1 ]

En febrero de 2000, ISI fue adquirida por Wind River Systems , creadores del sistema operativo en tiempo real rival VxWorks . A pesar de los informes iniciales que indicaban que continuaría el soporte para pSOS, el desarrollo se detuvo. Wind River anunció planes para una versión de convergencia de VxWorks que admitiría las llamadas al sistema pSOS, y que no se lanzarían más versiones de pSOS.

NXP Semiconductors adquirió pSOS para TriMedia de Wind River y continuó brindando soporte a este sistema operativo para el núcleo de instrucciones de palabra muy larga (VLIW) de TriMedia.

Migración desde pSOS

En marzo de 2000, la empresa rival Express Logic lanzó su kit de evacuación para usuarios de pSOS+, diseñado para proporcionar una ruta de migración a su sistema operativo en tiempo real ThreadX .

En agosto de 2000, MapuSoft Technologies Inc. lanzó el kit de adaptación pSOS OS Changer, que permite migrar el software fácilmente a múltiples sistemas operativos como Linux , VxWorks y otros. Incluye un entorno de desarrollo integrado (IDE) y optimización de la interfaz de programación de aplicaciones ( API ), junto con una herramienta de análisis de rendimiento para medir los tiempos de ejecución de la API en las placas de destino (www.mapusoft.com).

En agosto de 2007, RoweBots, antiguo socio de SCG e ISI, publicó como código abierto su versión compatible con pSOS+, denominada Reliant. Está disponible para todos aquellos que deseen actualizarla sin necesidad de modificar la aplicación.

El proyecto Xenomai admite las API de pSOS+ (y otras API de RTOS tradicionales) sobre un marco de trabajo en tiempo real basado en Linux para permitir que las aplicaciones industriales existentes migren fácilmente a un entorno basado en Linux, manteniendo al mismo tiempo estrictas garantías de tiempo real.

Otra alternativa de código abierto es RTEMS , que admite diversas API, incluyendo la "API clásica" (compatible con pSOS) y la API POSIX. En comparación con Linux, RTEMS se ajusta mejor a las aplicaciones pSOS debido a su menor consumo de memoria y su estricto comportamiento en tiempo real.

Las bibliotecas populares de Secure Sockets Layer (SSL), ahora Transport Layer Security (TLS), como wolfSSL , aún son compatibles con pSOS.

Véase también

Referencias

  1. 1 2 "pSOSystem y el entorno de desarrollo NEST: diseño de aplicaciones integradas con conectividad NetWare" (Documento técnico). Integrated Systems, Inc. (ISI). 1998. Archivado del original el 19 de febrero de 1998.
  2. "Novell anuncia un programa de proveedores de RTOS que ofrece soluciones de redes integradas al mercado de sistemas embebidos" (Comunicado de prensa). Orem, UT, EE. UU.: Novell, Inc. 23 de mayo de 1995. Archivado del original el 18 de agosto de 2018. Consultado el 18 de agosto de 2018 ."Gracias a que Novell utilizó FlexOS de Integrated Systems durante el desarrollo y las pruebas de NEST, nos encontramos en una posición privilegiada para brindar soporte a través de nuestras líneas de productos en tiempo real: pSOSystem para mercados con sistemas integrados avanzados y FlexOS para puntos de venta ", declaró Moses Joseph, vicepresidente de marketing de Integrated Systems. "Los desarrolladores que utilizan el kit de desarrollo FlexOS y el paquete ampliado pSOSystem/NEST para todo tipo de aplicaciones, desde seguridad doméstica y entretenimiento hasta automatización de oficinas y comunicaciones globales, ahora tienen acceso rápido y sencillo a la más amplia variedad de protocolos de red estándar".

Lecturas adicionales

  • "pSOSystem" . Integrated Systems, Inc. (ISI). 1998. Archivado del original el 19 de febrero de 1998.
  • "Anuncio de Express Logic sobre su kit de evacuación" . Archivado del original el 28 de septiembre de 2007. Consultado el 13 de junio de 2007 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=PSOS_(real-time_operating_system)&oldid=1353526583 "