fbpx
Wikipedia

VxWorks

VxWorks es un sistema operativo de tiempo real desarrollado como software propietario por Wind River Systems.[1]​ Se puso a la venta la primera versión en 1987.[2]​ 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,[3]​ del robot Curiosity de la NASA,[4]​ o del avión militar Northrop Grumman X-47B [5]​ entre otros.

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
Sitio web oficial

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 [1]​ 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:

  • 1980, se presenta el sistema operativo en tiempo real llamado VRTX, de la empresa que posteriormente será Ready Systems y posteriormente Mentor Graphics. A mediados de la década, se crea un compilador y unas herramientas de programación para el núcleo de VRTX, con el nombre de VRTX Works o VxWorks.[7]
  • 1987, primera versión de la empresa Wind River, como un auténtico sistema operativo independiente con un conjunto de herramientas de programación.[7]​ Este sistema operativo, multitarea y en tiempo real, se integra bien con sistemas UNIX y puede trabajar con la mayoría de las comunicaciones de redes basadas en dicha arquitectura. En 1988, Wind River publica los manuales de referencia de la versión 4.[8]
  • Década de los años 90: VxWorks versión 5. Puede trabajar con microprocesadores Motorola de la familia 68000, Sun Sparc, x86, PowerPC, ARM o Mips. El sistema de archivos se mejora, mayor personalización del núcleo.
  • 1995, la empresa Wind River presenta el conjunto de herramientas para un entorno gráfico llamado "Tornado" para ayudar en el desarrollo de aplicaciones y que se puede ejecutar en sistemas operativos alternativos como UNIX y Windows. El mismo año, la NASA lanza la misión Clementine y utiliza el software de VxWorks.
  • 1996, VxWorks 5.3. La compañía del sistema operativo Windows para ordenadores domésticos presenta Windows CE, una versión específica para dispositivos embebidos que tendrá un relativo éxito como competidor de VxWorks.
  • 1997 consigue llamar la atención en algunos medios de comunicación de Estados Unidos cuando aterriza en Marte la sonda de la misión Mars Pathfinder de la NASA con su sistema operativo.[2][7]
  • 2002, VxWorks 5.5, mantenida por la empresa hasta el año 2018 después de 16 años.[9]
  • 2004, VxWorks 6. Se introduce en el mercado de dispositivos embebidos con Linux, asociándose a Red Hat y presenta Wind River Linux.[10]​ Se añaden mejoras varias en seguridad, mejor soporte POSIX, actualizaciones para trabajo con redes y soporte discontinuado de los microprocesadores de Motorola. Se presenta la nueva versión del IDE basado en Eclipse, ahora llamado "Wind River Workbench". La mayoría de aplicaciones y controladores de dispositivos de la versión 5.5 son compatibles con la nueva versión del núcleo 6. El mismo año los rovers de la NASA, Spirit y Opportunity, aterrizan en Marte con su sistema operativo.
  • 2005, VxWorks 6.2. Se añade compatibilidad con el bus USB.
  • 2007, VxWorks 6.4. Versión estable de largo soporte. VxWorks 6.5, mejora las capacidades de redes.
  • 2008, VxWorks 6.6. Capacidad de usar CPU multihilos.
  • 2009, VxWorks 6.7. Código fuente del sistema personalizable.
  • 2011, VxWorks 6.9. Añade compatibilidad con CPU y aplicaciones de 64-bit.
  • 2012, VxWorks6.9.2. Capacidad de hasta 32 núcleos de microprocesadores de Intel. El rover Curiosity de la NASA aterriza en Marte con su sistema operativo.
  • 2014, VxWorks 7. Se añaden mejoras en la escabilidad, seguridad, estabilidad, conectividad o virtualización del sistema. La mayoría de aplicaciones y controladores de dispositivos de la versión 6 son compatibles con la nueva versión del núcleo 7.

Referencias

  1. «VxWorks». www.windriver.com. Consultado el 24 de febrero de 2019. 
  2. «History of Wind River Systems, Inc. – FundingUniverse». www.fundinguniverse.com. Consultado el 24 de febrero de 2019. 
  3. . 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. 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

  • VxWorks, página web oficial
  •   Datos: Q757165
  •   Multimedia: VxWorks

vxworks, sistema, operativo, tiempo, real, desarrollado, como, software, propietario, wind, river, systems, puso, venta, primera, versión, 1987, utilizado, para, sistemas, embebidos, habitualmente, necesitan, respuesta, rápida, orden, microsegundos, ante, inte. VxWorks es un sistema operativo de tiempo real desarrollado como software propietario por Wind River Systems 1 Se puso a la venta la primera version en 1987 2 Es utilizado para sistemas embebidos que habitualmente necesitan una respuesta rapida 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 electronicos como cajeros automaticos impresoras camaras fotograficas y en sistemas criticos de complejos productos aeroespaciales como el avion de pasajeros Boeing 787 3 del robot Curiosity de la NASA 4 o del avion militar Northrop Grumman X 47B 5 entre otros VxWorksParte de s o en tiempo realCaptura del arranque de VxWorks 7Informacion generalTipo de programaSistema operativo de tiempo realDesarrolladorWind River SystemsModelo de desarrolloSoftware privativoLanzamiento inicial1987LicenciaprivativoEstado actualActivoIdiomasen usInformacion tecnicaTipo de nucleomonoliticoPlataformas admitidasx86 x86 64 MIPS ARM PowerPC SuperH VersionesUltima version estableVxWorks 7 Serie s o en tiempo realVRTXVxWorksEnlacesSitio web oficial editar datos en Wikidata Indice 1 Caracteristicas 2 Historia 3 Referencias 4 Vease tambien 5 Enlaces externosCaracteristicas EditarEl sistema operativo esta estructurado en lineas muy generales con un micronucleo 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 caracteristicas del sistema operativo dependen de la ultima version del producto En la ultima version 1 incluye entre otras Un sistema operativo de tiempo real que ofrece una muy baja latencia es decir reacciones muy rapidas de la maquina a una accion aun a pesar de sacrificar su rendimiento y una reducida fluctuacion al retardo jitter Hay una separacion establecida entre el nucleo y el area de memoria protegida El nucleo es escalable modular se puede ajustar y nuevas versiones en la mayoria de los casos permiten funcionar aplicaciones de versiones anteriores El micronucleo de VxWorks 7 consiste solo en 20 kb 6 El interfaz de programacion de aplicaciones API es compatible con el estandar abierto POSIX de IEEE que asegura un entorno y unos servicios similares en sistemas operativos UNIX y BSD Tambien es compatible con C 11 y C 14 Puede funcionar microprocesadores CPU con capacidades de un solo hilo o multi hilo con multiprocesamiento asimetrico AMP y multiprocesamiento simetrico SMP En CPU compatibles de 32 bit 64 bit de fabricantes como Intel arquitectura ARM o de la familia arquitectura Power de IBM como PowerPC Acepta compilacion de software libre como Clang y lenguajes de programacion como Java C Tiene monitor de rendimiento deteccion y correccion de errores en codigo fuente y simbolico Es compatible con estandares certificados como el ISO 26262 para la industria automotriz el IEC 61508 para la electronica de consumo el DO 178C para la aviacion o productos sanitarios de alto riesgo clase III Trabaja con Protocolo de Informacion de Encaminamiento RIP como sistema de comunicacion habitual en enrutadores router y redes de comunicacion para internet estandar IPv4 e IPv6 con capacidad de dar Calidad de Servicio QoS Acepta comunicaciones dentro de la norma IEEE 1394 Bluetooth o USB En el area multimedia puede utilizar archivos con formato JPG PNG audio digital en formato PCM OpenGL ES y OpenVG Es compatible con la interfaz de firmware extensible y unificada UEFI con protocolo de seguridad en el arranque mediante firma digital Security Boot Ofrece seguridad en criptografia Capacidades de virtualizacion es decir ofrece poder dar multiples cargas de trabajo a la vez para un solo microprocesador Trabaja con dosFS una organizacion de archivos compatible con FAT ademas de otros como el Sistema de Archivos Interconectado NFS Tiene un programa informatico llamado Wind River Workbench basado en el software libre Eclipse como entorno de desarrollo integrado IDE compatible multitud de otros sistemas operativos alternativos Historia Editar La mision Mars Reconnaissance Orbiter de la NASA ha utilizado el software de VxWorks ademas de otros sistemas operativos en tiempo real como RTEMS Desde su primera version hace varias decadas se han presentado sucesivas versiones incorporando actualizaciones correccion de errores y mejorando sus caracteristicas En una escala temporal 1980 se presenta el sistema operativo en tiempo real llamado VRTX de la empresa que posteriormente sera Ready Systems y posteriormente Mentor Graphics A mediados de la decada se crea un compilador y unas herramientas de programacion para el nucleo de VRTX con el nombre de VRTX Works o VxWorks 7 1987 primera version de la empresa Wind River como un autentico sistema operativo independiente con un conjunto de herramientas de programacion 7 Este sistema operativo multitarea y en tiempo real se integra bien con sistemas UNIX y puede trabajar con la mayoria de las comunicaciones de redes basadas en dicha arquitectura En 1988 Wind River publica los manuales de referencia de la version 4 8 Decada de los anos 90 VxWorks version 5 Puede trabajar con microprocesadores Motorola de la familia 68000 Sun Sparc x86 PowerPC ARM o Mips El sistema de archivos se mejora mayor personalizacion del nucleo 1995 la empresa Wind River presenta el conjunto de herramientas para un entorno grafico llamado Tornado para ayudar en el desarrollo de aplicaciones y que se puede ejecutar en sistemas operativos alternativos como UNIX y Windows El mismo ano la NASA lanza la mision Clementine y utiliza el software de VxWorks 1996 VxWorks 5 3 La compania del sistema operativo Windows para ordenadores domesticos presenta Windows CE una version especifica para dispositivos embebidos que tendra un relativo exito como competidor de VxWorks 1997 consigue llamar la atencion en algunos medios de comunicacion de Estados Unidos cuando aterriza en Marte la sonda de la mision Mars Pathfinder de la NASA con su sistema operativo 2 7 2002 VxWorks 5 5 mantenida por la empresa hasta el ano 2018 despues de 16 anos 9 2004 VxWorks 6 Se introduce en el mercado de dispositivos embebidos con Linux asociandose a Red Hat y presenta Wind River Linux 10 Se anaden mejoras varias en seguridad mejor soporte POSIX actualizaciones para trabajo con redes y soporte discontinuado de los microprocesadores de Motorola Se presenta la nueva version del IDE basado en Eclipse ahora llamado Wind River Workbench La mayoria de aplicaciones y controladores de dispositivos de la version 5 5 son compatibles con la nueva version del nucleo 6 El mismo ano los rovers de la NASA Spirit y Opportunity aterrizan en Marte con su sistema operativo 2005 VxWorks 6 2 Se anade compatibilidad con el bus USB 2007 VxWorks 6 4 Version estable de largo soporte VxWorks 6 5 mejora las capacidades de redes 2008 VxWorks 6 6 Capacidad de usar CPU multihilos 2009 VxWorks 6 7 Codigo fuente del sistema personalizable 2011 VxWorks 6 9 Anade compatibilidad con CPU y aplicaciones de 64 bit 2012 VxWorks6 9 2 Capacidad de hasta 32 nucleos de microprocesadores de Intel El rover Curiosity de la NASA aterriza en Marte con su sistema operativo 2014 VxWorks 7 Se anaden mejoras en la escabilidad seguridad estabilidad conectividad o virtualizacion del sistema La mayoria de aplicaciones y controladores de dispositivos de la version 6 son compatibles con la nueva version del nucleo 7 Referencias Editar a b VxWorks www windriver com Consultado el 24 de febrero de 2019 a b History of Wind River Systems Inc FundingUniverse www fundinguniverse com Consultado el 24 de febrero de 2019 Customer Success Boeing www windriver com Archivado desde el original el 24 de febrero de 2019 Consultado el 24 de febrero de 2019 Customer Success NASA JPL www windriver com Consultado el 24 de febrero de 2019 Customer Success Northrop Grumman www windriver com Consultado el 24 de febrero de 2019 Cole Bernard Wind River brings a 20 Kbyte microkernel to the VxWorks RTOS Embedded en ingles Consultado el 24 de febrero de 2019 a b c Diamond David 1 de septiembre de 1998 Lord of the Toasters Wired ISSN 1059 1028 Consultado el 24 de febrero de 2019 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 Investigacion Electronica Colegio de Ingenieria Universidad de California en ingles estadounidense Berkeley Consultado el 24 de febrero de 2019 VxWorks Past and Future Wind River Blog blogs windriver com Consultado el 24 de febrero de 2019 Shankland Stephen Wind River Red Hat team on embedded Linux CNET en ingles Consultado el 24 de febrero de 2019 Vease tambien EditarRTEMSEnlaces externos EditarVxWorks pagina web oficial Datos Q757165 Multimedia VxWorks Obtenido de https es wikipedia org w index php title VxWorks amp oldid 137353509, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos