Produkte des Jahres 2022 – Software-Tools

2. Dezember 2021, 16 Bilder
© SEGGER Microcontroller

SEGGER Microcontroller: embOS-Ultra

Das neue Echtzeit-Betriebssystem embOS-Ultra von Segger Microcontroller arbeitet ohne den typischen periodischen System Tick von 1 ms, wie er in klassischen RTOS angewendet wird. Um in embOS-Ultra Interrupts genau dann – und nur dann – zu erzeugen, wenn sie benötigt werden, wird ein Hardware-Timer verwendet, der nur einen Impuls erzeugt (Single Shot). Mit der Cycle-resolution Timing genannten Technik werden herkömmliche periodische Tick-Interrupts eliminiert, wodurch sich die CPU-Aktivität reduzieren und Energie sparen lässt. Ein Upgrade von embOS auf embOS-Ultra ist einfach, da es vollständig kompatibel mit dem API des klassischen embOS ist, aber gleichzeitig durch zusätzliche API-Aufrufe eine Präzision in CPU-Taktzyklen-Auflösung für das Scheduling bietet. Die Migration von einem traditionellen RTOS zu dem Taktzyklus-basierten embOS-Ultra ist ebenfalls einfach: Es sind keine Änderungen an der Anwendung erforderlich, da das bestehende API und das RTOS-Verhalten unverändert bleiben.

SEGGER Microcontroller

www.segger.com