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