VxWorks

VxWorks
Parte de s.o. en tiempo real

Captura del arranque de VxWorks 7
Información general
Tipo de programa Sistema operativo de tiempo real
Desarrollador Wind River Systems
Modelo de desarrollo Software privativo
Lanzamiento inicial 1987
Licencia privativo
Estado actual Activo
Idiomas en-us
Información técnica
Tipo de núcleo monolítico
Plataformas admitidas x86, x86-64, MIPS, ARM, PowerPC, SuperH..
Versiones
Última versión estable VxWorks 7 ()
Serie s.o. en tiempo real
VRTX
VxWorks
Enlaces

VxWorks es un sistema operativo de tiempo real desarrollado como software propietario por Wind River Systems. Se puso a la venta la primera versión en 1987. Es utilizado para sistemas embebidos que habitualmente necesitan una respuesta rápida del orden de ms o microsegundos ante interrupciones en su funcionamiento, una reconocida estabilidad y una seguridad certificada. Forma parte, junto con otros sistemas operativos alternativos, de millones de dispositivos electrónicos como cajeros automáticos, impresoras, cámaras fotográficas y en sistemas críticos de complejos productos aeroespaciales como el avión de pasajeros Boeing 787, del robot Curiosity de la NASA, o del avión militar Northrop Grumman X-47B entre otros.

Características

El sistema operativo esta estructurado en líneas muy generales, con un micronúcleo, que denominan "Wind Kernel", un entorno de trabajo o shell y un programa o conjunto de aplicaciones. Habitualmente se trabaja de manera remota, mediante por ejemplo un ordenador con sistema Linux (habitualmente llamado "host") donde se prepara y se programa el software RTEMS para una vez listo, cargarlo directamente en el dispositivo final.

Las principales características del sistema operativo dependen de la última versión del producto. En la última versión incluye entre otras:

Historia

La misión Mars Reconnaissance Orbiter de la NASA, ha utilizado el software de VxWorks, además de otros sistemas operativos en tiempo real como RTEMS.

Desde su primera versión, hace varias décadas, se han presentado sucesivas versiones incorporando actualizaciones, corrección de errores y mejorando sus características. En una escala temporal:

Referencias

  1. 1 2 «VxWorks». www.windriver.com. Consultado el 24 de febrero de 2019.
  2. 1 2 «History of Wind River Systems, Inc. – FundingUniverse». www.fundinguniverse.com. Consultado el 24 de febrero de 2019.
  3. ↑ «Customer Success: Boeing». www.windriver.com. Archivado desde el original el 24 de febrero de 2019. Consultado el 24 de febrero de 2019.
  4. ↑ «Customer Success: NASA JPL». www.windriver.com. Consultado el 24 de febrero de 2019.
  5. ↑ «Customer Success: Northrop Grumman». www.windriver.com. Consultado el 24 de febrero de 2019.
  6. ↑ Cole, Bernard. «Wind River brings a 20 Kbyte microkernel to the VxWorks RTOS». Embedded (en inglés). Consultado el 24 de febrero de 2019.
  7. 1 2 3 Diamond, David (1 de septiembre de 1998). «Lord of the Toasters». Wired. ISSN 1059-1028. Consultado el 24 de febrero de 2019.
  8. ↑ Arya, Manish (5 de octubre de 1990). «A standard software plataform for shared memory multiprocessor signal processing system.» (PDF). Memorandum No.UCB/ERLM 90/92. Laboratorio de Investigación Electrónica. Colegio de Ingeniería. Universidad de California (en inglés estadounidense) (Berkeley). Consultado el 24 de febrero de 2019.
  9. ↑ «VxWorks: Past and Future | Wind River Blog». blogs.windriver.com. Consultado el 24 de febrero de 2019.
  10. ↑ Shankland, Stephen. «Wind River, Red Hat team on embedded Linux». CNET (en inglés). Consultado el 24 de febrero de 2019.

Véase también

Enlaces externos