JavaScript is currently disabled.Please enable it for a better experience of Jumi. VX Works i ny version

Stöd för version 17 av programspråket C++ 17 är en av nyheterna i den senaste versionen av det realtidsoperativsystemet VX Works från amerikanska Wind River.

Historien för Wind Rivers realtidsoperativsystem VX Works sträcker sig hela vägen tillbaka till 80-talet när realtidssystem överhuvudtaget började använda operativsystem. VX Works finns numera i två miljarder produkter, och nu kommer en uppdatering.

Enligt Wind River är VX Works först bland realtidsoperativsystem att stödja C++ 17. Andra programspråksnyheter är stöd för de senaste versionerna av språken Rust (3.8) och Python.

VX Works har gjort en rejäl teknisk renovering och använder numera öppenkod som bas för sina kompilatorer.  LLVM heter biblioteket – känt bland annat för sin stöd från Apple. Att på detta vis lifta med LLVM kan komma att underlätta för Wind River att hålla sina programspråksstöd uppdaterade – och sitt stöd för cpu-arkitekturer.

LLVM stöder bland annat Arm, Mips, x86 och PowerPC. I fjol kom även stöd för den öppna processorarkitekturen Risc-V.

Wind River har även adderat stöd för kodbibliteken i det kollaborativa projektet Boost. De används bland annat för att skrivbordstesta VX Works-program, där utvecklarna tidigare var hänvisade till den egna emulatorn VX Sim.

Vill du köra VX Works på Raspberry Pi går det härmed utmärkt. Också TI Sitara AM65x stöds. En liten uppdatering i VX Works är stöd för version 1.1.1 av kryptobiblioteket OpenSSL.

På Wind Rivers projektplats Wind River Labs finns korta presentationer av sex projekt med länkar till öppenkodarsällskapet Github – tre för IoT-moln (Amazon, Google och Microsoft) och tre för utvecklingsverktyg – neuronnätsprojektet Tensorflow robotoperativsystemet ROS och bildanalysbibliteket OpenCV.

Prenumerera på Elektroniktidningens nyhetsbrev eller på vårt magasin.


MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Rainer Raitasuo

Rainer
Raitasuo

+46(0)734-171099 rainer@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)