Azure RTOS auf Microsoft Azure
Was ist Azure RTOS?
Azure RTOS (früher ThreadX) ist ein Echtzeitbetriebssystem (RTOS) für ressourcenbeschränkte Embedded-Geräte. Im Gegensatz zu Cloud-Services läuft Azure RTOS direkt auf Mikrocontrollern und ermöglicht deterministische Echtzeit-Ausführung für IoT-Anwendungen.
Microsoft hat Azure RTOS 2023 an die Eclipse Foundation übergeben, wo es als Eclipse ThreadX weiterentwickelt wird. Der Code ist Open Source unter Eclipse Public License. Azure-Integration bleibt über Azure IoT SDKs erhalten.
Azure RTOS umfasst ThreadX (Kernel), NetX Duo (TCP/IP-Stack), FileX (Dateisystem), GUIX (GUI), USBX (USB-Stack) und LevelX (Flash-Wear-Leveling). Diese Komponenten sind für Mikrocontroller mit wenigen KB RAM optimiert.
Typische Anwendungsfälle
Industrial IoT: Echtzeit-Steuerungen für Maschinen und Anlagen. Deterministische Ausführung für Regelkreise und Safety-kritische Funktionen.
Medizinische Geräte: Infusionspumpen, Monitore und Diagnosegeräte mit harten Echtzeit-Anforderungen und Zertifizierungsbedarf (IEC 62304).
Consumer Electronics: Wearables, Smart-Home-Geräte und Embedded-Displays mit begrenzten Ressourcen.
Telekommunikation: Netzwerk-Equipment und IoT-Gateways mit hohem Durchsatz und niedriger Latenz.
Häufig gestellte Fragen zu Azure RTOS
Welche Mikrocontroller werden unterstützt?
Azure RTOS unterstützt ARM Cortex-M, Cortex-A, RISC-V, Renesas RX, Synopsys ARC und weitere Architekturen. Ports für über 100 MCU-Familien verfügbar.
Was kostet Azure RTOS?
Azure RTOS (Eclipse ThreadX) ist kostenlos und Open Source unter Eclipse Public License 2.0. Keine Lizenzgebühren, auch für kommerzielle Produkte.
Wie integriert Azure RTOS mit Azure IoT?
Der Azure IoT Middleware für Azure RTOS verbindet Geräte mit Azure IoT Hub und Azure IoT Central. MQTT-Client und Device Provisioning Service sind integriert.
Ist Azure RTOS für Safety-Anwendungen zertifiziert?
Ja, ThreadX ist IEC 61508 SIL 4, IEC 62304 Class C und ISO 26262 ASIL D zertifiziert. Zertifizierte Versionen über Commercialize-Partner erhältlich.
Was ist der Unterschied zu FreeRTOS?
Beide sind RTOS für MCUs. ThreadX bietet deterministische Ausführung, kleineren Footprint und kommerzielle Zertifizierungen. FreeRTOS hat größere Community und AWS-Integration.
Integration mit innFactory
Als Microsoft Solutions Partner unterstützt innFactory Sie bei IoT-Projekten mit Azure RTOS und Azure IoT. Wir helfen bei Embedded-Entwicklung, Cloud-Anbindung und Device-Provisioning.
Kontaktieren Sie uns für eine unverbindliche Beratung zu Azure RTOS und IoT-Lösungen.
