Vés al contingut

VxWorks

De la Viquipèdia, l'enciclopèdia lliure
VxWorks
Modifica el valor a Wikidata
Modifica el valor a Wikidata
Tipussistema operatiu de temps real Modifica el valor a Wikidata
Versió inicial1987 Modifica el valor a Wikidata
Llicènciaacord de llicència del programari Modifica el valor a Wikidata
Característiques tècniques
Plataformax86 Modifica el valor a Wikidata
Equip
Desenvolupador(s)Wind River Systems (en) Tradueix Modifica el valor a Wikidata
Més informació
Lloc webwindriver.com… Modifica el valor a Wikidata

VxWorks és un sistema operatiu en temps real (o RTOS) desenvolupat com a programari propietari per Wind River Systems, una filial d'Aptiv. Llançat per primera vegada el 1987, VxWorks està dissenyat per al seu ús en sistemes encastats que requereixen un rendiment determinista en temps real i, en molts casos, una certificació de seguretat per a indústries com ara l'aeroespacial, la defensa, els dispositius mèdics, els equips industrials, la robòtica, l'energia, el transport, etc. infraestructura de xarxa, automoció i electrònica de consum.[1]

VxWorks admet arquitectura AMD/Intel, arquitectura POWER, arquitectures ARM i RISC-V.[2] El RTOS es pot utilitzar en dissenys de multiprocessament asimètric multinucli (AMP), multiprocessament simètric (SMP) i modes mixts [3] i multi-OS (mitjançant hipervisor tipus 1) [4] en processadors de 32 i 64 bits.

VxWorks inclou el nucli, el programari intermedi, els paquets de suport de la placa, la suite de desenvolupament de Wind River Workbench i les tecnologies complementàries de maquinari i programari de tercers. En el seu darrer llançament, VxWorks 7, el RTOS s'ha redissenyat per a la modularitat i l'actualització, de manera que el nucli del sistema operatiu està separat del programari intermedi, les aplicacions i altres paquets.[5] L'escalabilitat, la seguretat, la seguretat, la connectivitat i els gràfics s'han millorat per atendre les necessitats d'Internet de les coses (IoT).[6][7][8]

Una llista d'algunes de les característiques del sistema operatiu són: [9][10][11][12]

VxWorks s'ha portat a diverses plataformes i ara s'executa en pràcticament qualsevol CPU moderna que s'utilitzi al mercat incrustat. Això inclou la família Intel x86 (incloent el SoC Intel Quark),[13] MIPS, PowerPC (i BAE RAD), Freescale ColdFire, Intel i960, SPARC, Fujitsu FR-V, SH-4 i la família estretament relacionada d'ARM, CPU StrongARM i xScale. VxWorks proporciona una interfície de paquet de suport de placa estàndard (BSP) entre tot el seu maquinari compatible i el sistema operatiu. El kit de desenvolupador BSP de Wind River proporciona una interfície de programació d'aplicacions (API) comuna i un entorn estable per al desenvolupament del sistema operatiu en temps real. VxWorks és compatible amb biblioteques SSL/TLS populars com wolfSSL.[14]

Referències

[modifica]
  1. "VxWorks Goes 64-bit", Electronic Design, March 25, 2011
  2. «Wind River Announces RISC-V Support for VxWorks RTOS» (en anglès). www.businesswire.com, 10-12-2019. [Consulta: 11 desembre 2019].
  3. RTOS Handles AMP and SMP, electronic design, March 2009
  4. John Rath. «Intel Adds Virtualization Platform for Industrial Systems» (en anglès), 01-02-2014.
  5. Wind River Arxivat 2022-12-04 a Wayback Machine. reinvents real-time system for the Internet of Things, iTERS news, March 2014
  6. «VxWorks 7 Announced» (en anglès). harmonicss.co.uk. Arxivat de l'original el 4 de juliol 2014. [Consulta: 20 juny 2014].
  7. Wind River Reinvents the RTOS for the IoT, Business Wire, February 2014
  8. Jackson, Joab. «Wind River outfits VxWorks for 'Internet of things' | ITworld» (en anglès). itworld.com. Arxivat de l'original el 11 de març 2014. [Consulta: 20 juny 2014].
  9. RTOS Handles AMP and SMP, electronic design, March 2009
  10. «Wind River Releases 64-Bit VxWorks RTOS» (en anglès). Windriver.com. Arxivat de l'original el 2011-10-28. [Consulta: 18 novembre 2011].
  11. POSIX Certification Register
  12. Filesystems Arxivat 2014-06-20 a Wayback Machine. in VxWorks, CDF online, Fermi Labs
  13. Intel Tackles SoC With Quark"' EE Times, October 7, 2013
  14. «how to configure woflssl for vxworks 6.6 build (Page 1) — wolfSSL (formerly CyaSSL) — wolfSSL - Embedded SSL Library» (en anglès). www.wolfssl.com. [Consulta: 19 febrer 2019].