VxWorks

VxWorks
Immagine illustrativa dell'articolo VxWorks
Famiglia Tempo reale
Tipo di nucleo Nucleo monolitico
Stato del progetto In sviluppo
Piattaforme x86 , wvxMIPS , PowerPC , SH-4 , ARM
Azienda /
Sviluppatore
Sistemi Wind River
Licenza Proprietario  ; EULA
Prima versione 1987
Ultima versione stabile 7 (Marzo 2014)
Ambiente d'ufficio Suite grafica Wind River Tilcon
Sito web www.windriver.com

VxWorks è un sistema operativo multitasking in tempo reale , tipicamente utilizzato nei sistemi embedded .

Questo sistema operativo proprietario , sviluppato dalla società Wind River (acquisita da Intel nel 2009), è stato utilizzato dalla NASA per le missioni spaziali del programma Discovery , Mars Pathfinder , Stardust , Messenger , Dawn , Martian rover ( Spirit , Opportunity , Curiosity e Perseveranza ) e il Mars Reconnaissance Orbiter . È stato utilizzato anche dall'Agenzia spaziale europea sul satellite PROBA-1 .

Viene utilizzato principalmente dalla ricerca e dall'industria (aeronautica, automobilistica, trasporti, telecomunicazioni), ma anche in molti sistemi di comunicazione aziendale (IP PBX Mitel ICP di Mitel Networks , Nortel Communication Servers 1000 ).

Questo sistema può gestire più schede madri, ciascuna dotata a sua volta di slot di espansione per aggiungere interfacce di ogni tipo (sonde di temperatura, rete, schermo, schede input / output).

I linguaggi utilizzati con questo sistema operativo sono C , C ++ e Ada (AdaCore, che sviluppa GNAT Pro, basato Ada tasking su VxWorks per diversi target).

Dalla versione 6.0, l' ambiente di sviluppo ufficiale per VxWorks è Workbench, sviluppato dalla società Wind River e basato su Eclipse . Workbench succede a Tornado, anch'esso sviluppato da Wind River.

Riferimenti

  1. (in) Gregg Rabideau e Ed Benowitz, "  Prototyping year Onboard Scheduler for the Rover in March 2020  " [PDF] su ai.jpl.nasa.gov (visitato il 3 marzo 2021 )
  2. [1]

Link esterno