Wearables Mentor Graphics stellt Nucleus-Betriebssystem für tragbare Geräte vor

Redakteur: Franz Graser

Der Softwarehersteller Mentor Graphics hat sein Echtzeitbetriebssystem Nucleus für tragbare Geräte, sogenannte Wearables, modifiziert. Insbesondere wurden Anforderungen hinsichtlich des Stromverbrauchs und der Unterstützung von Multicore-Chips berücksichtigt.

Anbieter zum Thema

Smartwatches (hier die Galaxy Gear von Samsung) sind die derzeit wohl populärsten Wearables. Auf diese Geräteklasse zielt die Variante des Mentor-Betriebssystems Nucleus.
Smartwatches (hier die Galaxy Gear von Samsung) sind die derzeit wohl populärsten Wearables. Auf diese Geräteklasse zielt die Variante des Mentor-Betriebssystems Nucleus.
(Bild: Samsung Galaxy Gear blank screen.jpg / karlis Dambrans, Wikimedia Commons / BY-SA 2.0)

Unter anderem hat Mentor das System mit einem Multicore-Framework mit Interprozesskommunikation ausgestattet. Je nach Anwendungsfall können einzelne Prozessoren beziehungsweise Prozessorkerne gebootet oder heruntergefahren werden. Dies erlaubt es, die Leistungsaufnahme an die erforderliche Rechenleistung anzupassen.

Ein integriertes Power-Management-Framework unterstützt außerdem die Low-Power-Funktionen von Prozessoren. Darunter fallen zum Beispiel die dynamische Spannungs-Frequenz-Skalierung, Low-Power- und Sleep-Modi sowie der Ruhezustand.

Weiterhin wurde ein Prozessmodell zur Partitionierung des Speicherplatzes entwickelt. Das ermöglicht Upgrades und Updates der Gerätesoftware sowie die Bereitstellung von Geräten und Software-Downloads aus dem User-Application-Store.

Last but not least erlaubt das Qt-Framework die Entwicklung grafischer Benutzeroberflächen. Es bietet eine Umgebung zur Erstellung von Grafiken, die auf die Speichergrößen von tragbaren Geräten optimiert sind. Die in den Embedded-Werkzeugen integrierte Software ermöglicht Qt-Analysen, mit denen sich die Performance maximieren und der Entwicklungsaufwand für Grafiken minimieren lassen.

Das Betriebssytem enthält auch eine große Auswahl an standardmäßigen Netzwerk- und Kommunikationsprotokollen. Diese wurden für tragbare Geräte entwickelt und unterstützen auf einer Reihe von Chipsätzen Wi-Fi, Bluetooth, Bluetooth Low Energy und 6LoWPAN über 802.15.4.

(ID:43377714)