VxWorks[1] je operacijski sustav u stvarnom vremenu (ili RTOS), koji kao vlasnički softver razvija Wind River Systems, podružnica u potpunom vlasništvu tvrtke Aptiva. Prvi je put objavljen 1987. godine. VxWorks je dizajniran za upotrebu u ugrađenim sustavima koji zahtijevaju determinističke performanse u stvarnom vremenu i, u mnogim slučajevima, sigurnosne certifikate za industrije kao što su zrakoplovstvo i obrana, medicinski uređaji, industrijska oprema, robotika, energetika, transport, mrežna infrastruktura, automobilska industrija i potrošačka elektronika.[2]

VxWorks
VxWorks 7 Bootup Screen
Web stranice:windriver.com
Tvrtka/razvijatelj:Wind River (podružnica u potpunom vlasništvu Aptiva)
Porodica:Operacijski sustavi u stvarnom vremenu
Posljednja stabilna inačica:VxWorks 7 SR0660 / 2. prosinca 2020.
Podržane platforme:x86, x86-64, MIPS, PowerPC, SH-4, ARM, RISC-V
Tip jezgre:Monolitna
Licencija:Komercijalna

VxWorks podržava arhitekture AMD/Intel, POWER, ARM,[3] kao i RISC-V.[4] RTOS se može koristiti u višejezgrenoj asimetričnoj višeprocesnoj obradi (AMP), simetričnoj višeprocesnoj obradi (SMP) i mješovitim načinima rada[5] te za multi-OS (preko hipervizora tipa 1)[6] na 32-bitnim i 64-bitnim procesorima.[7]

VxWorks dolazi s kernelom, middlewareom, paketima podrške, razvojnim paketom Wind River Workbench i komplementarnim softverskim i hardverskim tehnologijama trećih strana. U svom posljednjem izdanju, VxWorks 7, RTOS je ponovno projektiran za modularnost i mogućnost nadogradnje tako da je jezgra OS-a odvojena od međuprograma, aplikacija i drugih paketa.[8] Skalabilnost, sigurnost, sigurnost, povezivost i grafika poboljšani su kako bi odgovorili na potrebe Interneta stvari (IoT).[9][10][11]

VxWorks je korišten u misijama Mars Reconnaissance Orbiter i Mars Pathfinder. Marsovska vozila Spirit, Opportunity, Curiosity i Perseverance kontroliraju računala koja također imaju VxWorks.

Hardverska podrška

uredi

VxWorks je prenesen na brojne platforme i sada radi na praktički svakom modernom CPU-u koji se koristi na tržištu ugrađenih uređaja. Ovo uključuje obitelj Intel x86 (uključujući Intel Quark SoC),[12] MIPS, PowerPC (i BAE RAD), Freescale ColdFire, Intel i960, SPARC, Fujitsu FR-V, SH-4 i blisko povezanu obitelj ARM, StrongARM i xScale procesori.[13] VxWorks nudi standardno sučelje paketa podršku ploče (BSP) između svog podržanog hardvera i OS-a. Wind Riverov razvojni komplet BSP pruža zajedničko sučelje za programiranje aplikacija (API) i stabilno okruženje za razvoj operativnog sustava u stvarnom vremenu. VxWorks podržavaju popularne SSL/TLS biblioteke kao što je wolfSSL.[14]

Značajne upotrebe

uredi

Automobilizam

  • Toshiba TMPV75, serija SoC-ova za prepoznavanje slike za napredne sustave pomoći vozaču (ADAS)[15]
  • Bosch Motor Sports, telemetrijski sustav trkaćih automobila
  • Sustav Hyundai Mobis IVI[16]
  • Marellijev telemetrijski zapisnik i infotainment sustav kompatibilan s GENIVI[17]
  • BMW iDrive, nakon 2008.
  • Siemens VDO, automobilski navigacijski sustavi[18]
  • Većina elektroničkih upravljačkih jedinica kamiona Renault Trucks T, K i C
  • Europski navigacijski sustavi Volkswagen RNS 510


Zrakoplovi

  • AgustaWestland Projekt Zero[19]
  • Bespilotni borbeni zračni sustav Northrop Grumman X-47B[20]
  • Airbus A400M Airlifter[21]
  • BAE Systems Tornado Advanced Radar Display Information System (TARDIS) koji se koristi u zrakoplovu Tornado GR4[22]
  • Lockheed Martin RQ-170 Sentinel UAV[23]
  • Boeing 787


Industrijski roboti

  • ABB, industrijski roboti[24]
  • C5G, robotski projekt tvrtke Comau[25]
  • KUKA, industrijski roboti[26]
  • Stäubli, industrijski roboti[27]
  • Industrijski roboti Yaskawa Electric Corporation[28]
  • Industrijski robot Comau Robotics SMART5[29]


Medicina

  • Varian Medical Systems Truebeam, radioterapijski uređaj za liječenje raka[30]
  • Olympus Corporation, kirurški generator[31]
  • BD Biosciences FACSCount, sustav za praćenje HIV/AIDS-a[32]
  • Fedegari Autoclavi S.p.A. Thema4, procesni kontroler[33]
  • Sirona Dental Systems, CEREC ekstraoralni rendgenski CAD/CAM sustavi[34]
  • General Electric Healthcare, CT i MRI skeneri
  • Carl Zeiss Meditec, analizator polja Humphrey serije HFA-II
  • Philips C-Arm, radiološka oprema

Izvori

uredi
  1. VxWorks RTOS. Wind River (engleski). Pristupljeno 4. prosinca 2022.
  2. "VxWorks Goes 64-bit", Electronic Design, March 25, 2011
  3. Wind River Expands Hardware Support for VxWorks 653 for Integrated Modular Avionics Systems. Bloomberg. 24. ožujka 2010. Inačica izvorne stranice arhivirana 24. rujna 2015.
  4. Wind River Announces RISC-V Support for VxWorks RTOS. www.businesswire.com (engleski). 10. prosinca 2019. Pristupljeno 11. prosinca 2019.
  5. RTOS Handles AMP and SMP, electronic design, March 2009
  6. John Rath. Veljača 2014. Intel Adds Virtualization Platform for Industrial Systems
  7. Embedded StarArhivirana inačica izvorne stranice od 23. travnja 2016. (Wayback Machine) Article, February 2011
  8. Wind RiverArhivirana inačica izvorne stranice od 4. prosinca 2022. (Wayback Machine) reinvents real-time system for the Internet of Things, iTERS news, March 2014
  9. VxWorks 7 Announced. harmonicss.co.uk. 2014. Inačica izvorne stranice arhivirana 4. srpnja 2014. Pristupljeno 20. lipnja 2014.
  10. Wind River Reinvents the RTOS for the IoT, Business Wire, February 2014
  11. Jackson, Joab. 2014. Wind River outfits VxWorks for 'Internet of things' | ITworld. itworld.com. Inačica izvorne stranice arhivirana 11. ožujka 2014. Pristupljeno 20. lipnja 2014.
  12. Intel Tackles SoC With Quark"' EE Times, October 7, 2013
  13. Wind River Expands Hardware Support for VxWorks 653 for Integrated Modular Avionics Systems. Bloomberg. 24. ožujka 2010. Inačica izvorne stranice arhivirana 24. rujna 2015.
  14. how to configure woflssl for vxworks 6.6 build (Page 1) — wolfSSL (formerly CyaSSL) — wolfSSL - Embedded SSL Library. www.wolfssl.com. Pristupljeno 19. veljače 2019.
  15. Wind River: Toshiba is using Simics to develop automotive application software, Embedded Control Europe
  16. HyundiaArhivirana inačica izvorne stranice od 21. studenoga 2018. (Wayback Machine) works with Wind River, Telematics News
  17. Magneti Marell i Motorsport Chooses Wind River VxWorks for Formula One Race Cars, HighBeam Research
  18. The Network on Wheels -- Java Developers, Start Your Programming Engines!,Oracle
  19. AgustaWestland Project Zero
  20. the US Navy’s unmanned combat air system X-47B, YouTube video
  21. VerocelArhivirana inačica izvorne stranice od 24. studenoga 2016. (Wayback Machine) webpage
  22. The Free Library, FarlexArhivirana inačica izvorne stranice od 7. svibnja 2016. (Wayback Machine)
  23. http://www.airforce-technology.com/projects/rq-170-sentinel/ Airforce-Technology.com
  24. ABB Robotics and vxworks. Abb.com. Pristupljeno 18. studenoga 2011.
  25. Comau Robotics Picks Wind River VxWorks for RTOS, TMCnet.com
  26. KUKA Video, YouTube
  27. COPALP webpage
  28. Yaskawa, Motoman Strategic Partners
  29. Comau Robotics Picks Wind River VxWorks for RTOS, TMCnet
  30. Wind River Introduces Software Platform for Medical Devices Complete with Compliance Documentation. Inačica izvorne stranice arhivirana 8. studenoga 2012. Pristupljeno 11. kolovoza 2012.
  31. Olympus ESG-400 high-frequency surgical generator
  32. BD FACSCountArhivirana inačica izvorne stranice od 18. ožujka 2015. (Wayback Machine) article
  33. ThemaArhivirana inačica izvorne stranice od 2. rujna 2016. (Wayback Machine) process control article
  34. CERECArhivirana inačica izvorne stranice od 29. listopada 2015. (Wayback Machine) Chairside Solutions