VxWorks

VxWorks
Imagen ilustrativa del artículo VxWorks
Familia Tiempo real
Tipo de núcleo Núcleo monolítico
Estado del proyecto En desarrollo
Plataformas x86 , wvxMIPS , PowerPC , SH-4 , ARM
Empresa /
Desarrollador
Wind River Systems
Licencia Propietario  ; EULA
Primera versión 1987
Última versión estable 7 (Marzo del 2014)
Ambiente de oficina Conjunto de gráficos Wind River Tilcon
Sitio web www.windriver.com

VxWorks es un sistema operativo multitarea en tiempo real , generalmente utilizado en sistemas integrados .

Este sistema operativo propietario , desarrollado por la firma Wind River (adquirida por Intel en 2009), fue utilizado por la NASA para las misiones espaciales del programa Discovery , Mars Pathfinder , Stardust , Messenger , Dawn , rovers marcianos ( Spirit , Opportunity , Curiosity y Perseverance ) y el Mars Reconnaissance Orbiter . También fue utilizado por la Agencia Espacial Europea en el satélite PROBA-1 .

Se utiliza principalmente en la investigación y la industria (aeronáutica, automoción, transporte, telecomunicaciones), pero también en muchos sistemas de comunicación empresarial (IP PBX Mitel ICP de Mitel Networks , Nortel Communication Servers 1000 ).

Este sistema puede gestionar varias placas base, cada una de las cuales tiene a su vez ranuras de expansión para agregar interfaces de todo tipo (sondas de temperatura, red, pantalla, tarjetas de entrada / salida).

Los lenguajes utilizados con este sistema operativo son C , C ++ y Ada (AdaCore, que desarrolla GNAT Pro, basa la tarea de Ada en VxWorks para diferentes objetivos).

Desde la versión 6.0, el entorno de desarrollo oficial de VxWorks es Workbench, desarrollado por la empresa Wind River y basado en Eclipse . Workbench sucede a Tornado, también desarrollado por Wind River.

Referencias

  1. (en) Gregg Rabideau y Ed Benowitz, "  Programador a bordo del año de creación de prototipos para el Rover en marzo de 2020  " [PDF] en ai.jpl.nasa.gov (consultado el 3 de marzo de 2021 )
  2. [1]

Enlace externo