Skip to main content

Wind River aktualisiert VxWorks OS für den Beitritt zum Internet der Dinge

Wind River Systems hat sein weit verbreitetes Echtzeitbetriebssystem VxWorks aktualisiert, um es für bevorstehende "Internet der Dinge" -Systeme einsatzbereit zu machen.

"Stand-alone-Geräte, auf denen VxWorks läuft Jetzt werden sie verbunden, und wenn sie verbunden sind, sind Sicherheit, Skalierbarkeit und Vernetzung der Schlüssel ", sagte Prashant Dubal, Produktmanager bei VxWorks.

Die neue Version des Betriebssystems antizipiert die Bedürfnisse des aufstrebenden IoT-Marktes mit einem neuen Grafik-Stack , erweiterte Konnektivitätsoptionen, abgesicherte Sicherheit und eine Option zum Ausführen eines Mikrokerns für kleine Geräte.

Das Internet der Dinge ist kein Netzwerk, sondern ein Buzzphrase, das die zunehmende Verwendung von eingebetteten Mikroprozessoren beschreibt, die oft mit Sensoren verbunden sind oder andere Daten sammeln

Da Mikroprozessoren heute so preiswert sind und Netzwerke so weit verbreitet sind, könnten solche eingebetteten Systeme eine Fülle von Daten liefern, die Unternehmen in den meisten Branchen zur Überwachung und Verbesserung ihrer Abläufe verwenden könnten. Die Sammlung von Daten von diesen Systemen erfordert zusätzliche Gateways und andere zusätzliche Infrastruktur zum Sammeln und Filtern der Daten.

"Kunden suchen nach einem Betriebssystem, um all diese Dinge auszuführen", sagte Dubal.

Ungesehen, aber überall

VxWorks ist eines der am häufigsten verwendeten Betriebssysteme im Embedded-Markt. Es wurde auf mehr als 1,5 Milliarden Geräten installiert und kann auf einer Vielzahl von Prozessorarchitekturen ausgeführt werden. Das Betriebssystem wird beispielsweise auf vielen NASA-Weltraummissionen wie dem Mars Curiosity-Rover eingesetzt.

Als Echtzeit-Betriebssystem (RTOS) garantiert VxWorks, dass es Prozesse innerhalb eines vordefinierten Zeitraums ausführt. Betriebssysteme können diese Garantie normalerweise nicht übernehmen, da Systemprozesse die Ausführung bestimmter Tasks vorübergehend verlangsamen können, ein Artefakt namens Jitter.

Wind River hat VxWorks neu entworfen, sodass es zwei Kernel enthält, einen für große Prozessoren und den anderen für einen Mikrokernel kleinere Prozessoren, wie jene, die Randgeräte mit geringer Rechenkapazität versorgen würden. Der Mikrokernel ist nur 20 KB groß und kann auf 32-Bit-Prozessoren ausgeführt werden (jedoch nicht auf 8-Bit- oder 16-Bit-Prozessoren).

Dieser Ansatz kann Unternehmen beim Aufbau von IoT-Systemen helfen. Edge-Geräte mit minimaler Hardware können den Mikrokern verwenden, und die Gateway-Geräte, die Informationen von den Edge-Geräten sammeln, haben typischerweise größere Prozessoren, sagte Dubal. Organisationen würden davon profitieren, wenn das gleiche Betriebssystem sowohl auf den Edge Devices als auch auf den Gateways läuft.

Das Betriebssystem wurde auch in eine modulare Architektur umstrukturiert, die Komponenten wie das Dateisystem und den Netzwerk-Stack voneinander trennt und so individuelle Updates ermöglicht Komponenten ohne Neustart des gesamten Betriebssystems. Dies kann auch die Zertifizierungsprozesse vereinfachen, da die gesamte Codebasis nicht geprüft werden muss, sondern nur die zu zertifizierenden Teile.

Als Sicherheitsmaßnahme verfügt die neue Version des Betriebssystems über ein Sicherheitspartitionierungsmodul, das die unternehmenskritische Anwendungen, abgesehen von den unkritischen Anwendungen.

Wind River hat die Palette der VxWorks-eigenen Kommunikationsprotokolle erweitert, einschließlich USB, Bluetooth, FireWire, Continua und CAN (Controller Area Network) für Fahrzeuge. Das Unternehmen hat auch einen neuen Grafik-Stack hinzugefügt, da immer mehr Geräte mit Bildschirmen ausgestattet sind. Der Kernel kann nun auch einen Hypervisor hosten, so dass Linux- und Windows-Anwendungen auf VxWorks ausgeführt werden können.