Universelles Embedded-Betriebssystem von Segger

EMBEDDED SYSTEMS

Mit dem All-in-One-Embedded-Betriebssystem emPower OS von Segger können Entwickler von komplexen Embedded-Software-Anwendungen auf fast 1.000 Hardware-Plattformen arbeiten. Dafür sorgen existierende Board-Support-Packages (BSP) und die Unterstützung weiterer Plattformen mit mehr als 5.000 Mikrocontrollern.



Das emPower OS-Softwarepaket enthält alle Kernkomponenten (RTOS, GUI, Dateisystem), Kommunikationssoftware (TCP/IP, USB-Device, USB-Host, Modbus) sowie IoT-Toolkit-, Sicherheits- und Kompressionsmodule, welche die Softwareanforderungen von Embedded-, Industrie- und IoT-Geräten erfüllen.

Die Hardware-Unterstützung ermöglicht die Abstraktion der Anwendung vom verwendeten Mikrocontroller. Dadurch ist laut Segger ein Wechsel der verwendeten Hardware möglich, ohne dass die Software komplett neu geschrieben werden muss. Beim Ändern der Hardware-Komponenten reduziert sich der Anteil der Software-Entwicklung dann auf den Wechsel weniger Treiber, die Anpassung der verbleibenden direkten Hardware-Zugriffe und den abschließenden Funktionstest.


Segger sieht in dem emPower OS ...

eine mögliche Lösung für Lieferengpässe auf der Hardwareseite, da der Redesign-Prozess voraussichtlich vor dem geschätzten Lieferzeitpunkt des Halbleiterherstellers abgeschlossen ist.

emPower OS ist als Softwareplattform für Embedded Systems und IoT-Geräte für hohe Leistung und geringen Speicherbedarf optimiert. In vielen Fällen ermöglicht der geringe Speicherbedarf nach Angaben von Segger die Verwendung eines typischen Mikrocontrollers. Dadurch ist kein externer Speicher nötig und die Kosten des Embedded Computing Systems reduzieren sich.


Lizenzmodell

Im Rahmen des unbefristeten Lizenzmodells wird Segger emPower OS im Quellcode zu einem einmaligen Kaufpreis ohne Folgekosten angeboten. Der Kunde ist immer Eigentümer der Produktlizenz. Als Teil des Embedded Studio PRO Pakets wird emPower OS im Objektcode angeboten.

Fachartikel