Trace Id is missing
Zum Hauptinhalt wechseln

Azure RTOS

So wird IoT-Entwicklung und -Konnektivität für Embedded Systems deutlich einfacher.

Entwicklung eingebetteter IoT-Geräte leicht gemacht

Azure RTOS ist eine eingebettete Entwicklungssuite mit einem kleinen, aber leistungsfähigen Betriebssystem, das zuverlässige, ultraschnelle Leistung für Geräte mit eingeschränkten Ressourcen bietet. Es ist einfach zu verwenden, hat sich am Markt bewährt und wurde bereits auf 10 Milliarden Geräten weltweit bereitgestellt. Azure RTOS unterstützt die bekanntesten 32-Bit-Mikrocontroller und eingebettete Entwicklungstools, sodass Sie die vorhandenen Fähigkeiten Ihres Teams optimal nutzen können.

Vorhersagbare schnelle Leistung und extrem geringer Speicherbedarf

Cloudbasierte und lokale Netzwerke einfach verbinden, stabile Flashdateisysteme entwickeln und elegante Benutzeroberflächen entwerfen

Die bekanntesten MCUs und MPUs mit der Leistungsfähigkeit von Azure IoT kombinieren

Code, der für die Einhaltung strenger Industriesicherheitsstandards zertifiziert wurde

Komponenten von Azure RTOS

Azure RTOS ThreadX

Dieses erweiterte Echtzeitbetriebssystem (Real-Time Operating System, RTOS) wurde speziell für tief eingebettete Anwendungen konzipiert. Zu den zahlreichen Vorteilen zählen Multithreading in Echtzeit, threadübergreifende Kommunikation und Synchronisierung sowie Speicherverwaltung. Azure RTOS ThreadX verfügt über viele fortschrittliche Features, darunter Picokernel-Architektur, Schwellenwert für die Präemption, Ereignisverkettung und umfangreiche Systemdienste.

Eine Hand, die einen Chip in einem Computer platziert

Azure RTOS FileX

Ein sehr leistungsfähiges FAT (File Allocation Table)-kompatibles Dateisystem, das vollständig in Azure RTOS ThreadX integriert und für alle unterstützten Prozessoren verfügbar ist. Azure RTOS FileX ist genauso wie Azure RTOS ThreadX auf einen geringen Speicherbedarf und hohe Leistung ausgelegt. So ist es ideal für moderne tief eingebettete Anwendungen geeignet, die Dateiverwaltungsvorgänge erfordern.

Azure RTOS GUIX Studio und GUIX

Azure RTOS GUIX Studio bietet eine vollständige GUI (Graphical User Interface)-Entwurfsumgebung für eingebettete Anwendungen, die die Erstellung und Verwaltung aller grafischen Elemente in der Anwendungs-GUI ermöglicht. Azure RTOS GUIX Studio generiert automatisch C-Code, der mit der Azure RTOS GUIX-Bibliothek kompatibel ist und direkt am Ziel kompiliert und ausgeführt werden kann.

Azure RTOS TraceX

Azure TraceX ist ein Windows-basiertes Analysetool, das Entwicklern eingebetteter Software eine grafische Ansicht der Systemereignisse in Echtzeit bietet. So können diese das Verhalten ihrer Echtzeitsysteme visualisieren und besser verstehen. Dank TraceX behalten Entwickler eingebetteter Software Systemereignisse wie Interrupts und Kontextwechsel immer im Blick – ein Vorteil gegenüber standardmäßigen Debugtools, die diese Darstellungsmöglichkeit nicht aufweisen.

Azure RTOS NetX

Azure RTOS NetX überzeugt durch eine leistungsstarke Implementierung der TCP/IP-Protokollstandards (nur IPv4), ist vollständig in Azure RTOS ThreadX integriert, für alle unterstützten Prozessoren verfügbar und verfügt über eine einzigartige Piconet-Architektur. In Kombination mit einer Zero-Copy-API ist es die perfekte Lösung für die tief eingebetteten Anwendungen von heute, die Netzwerkkonnektivität benötigen.

Azure RTOS NetX Duo

Dieser erweiterte industrietaugliche TCP/IP-Netzwerkstapel ist speziell für tief eingebettete Echtzeit- und IoT-Anwendungen ausgelegt. Azure RTOS NetX Duo ist ein dualer IPv4- und IPv6-Netzwerkstapel, der umfangreiche Protokolle einschließlich Sicherheits- und Cloudprotokolle bereitstellt.

Azure RTOS USBX

Azure RTOS USBX ist ein hochleistungsfähiger eingebetteter Stapel für USB-Hosts und -Geräte. Er ist vollständig in Azure RTOS ThreadX integriert und für alle von Azure RTOS ThreadX unterstützten Prozessoren verfügbar. Azure RTOS USBX ist genauso wie Azure RTOS ThreadX auf einen geringen Speicherbedarf und hohe Leistung ausgelegt. So ist es ideal für tief eingebettete Anwendungen geeignet, die eine Schnittstelle mit USB-Geräten erfordern.

Zurück zu Registerkarten

Zuverlässige Leistung in Echtzeit für Geräte mit eingeschränkten Ressourcen

Erzielen Sie eine ultraschnelle, vorhersagbare Leistung in Echtzeit bei minimalem Ressourcenverbrauch. Azure RTOS ThreadX ermöglicht Kontextwechsel im Sub-Mikrosekunden-Bereich, während Azure RTOS NetX Duo eine Netzwerkleistung nahezu im Wire-Speed-Bereich bietet. Alle Komponenten sind deterministisch und so konzipiert, dass sie unabhängig von der Systemlast schnell und vorhersagbar funktionieren.

PTS (Preemption-Threshold Scheduling)

Ereignisverkettung

Mit einfachen Lizenzierungsoptionen auf Quellcode zugreifen

Der vollständige Quellcode für alle Azure RTOS-Komponenten steht zum Testen und Kennenlernen auf GitHub bereit. Wenn Sie bereit sind, Ihren Code in die Produktion zu überführen, fallen keine Gebühren für die Produktionslizenz an, wenn die Bereitstellung auf vorlizenzierten Geräten erfolgt. Für alle anderen Geräte sind einfache Lizenzierungsoptionen verfügbar.

Azure RTOS-Code auf GitHub nutzen

Liste vorlizenzierter Geräte

Hochwertiger Code – sofort einsatzbereit

Sauberer, eindeutiger Code ist einfacher in der Verwendung und Wartung und kann die Gesamtkosten senken. Bei den meisten Zertifizierungen müssen Sie den gesamten Quellcode für Ihre Software einschließlich des RTOS einreichen. Mit Azure RTOS erhalten Sie nicht nur hochwertigen Code, sondern auch Zugriff auf umfassende Berichte, die belegen, dass der Code strenge Testanforderungen erfüllt.

Die Komplexität von Cloudverbindungen verringern

Geräte sind intelligenter und leistungsfähiger als je zuvor. Sie können Daten sammeln und darauf reagieren, sind lernfähig und können Vorhersagen treffen – aber nur, wenn sie mit einem zuverlässigen Clouddienst verbunden sind. Der Umstieg auf das Internet der Dinge kann überwältigend sein. Wir haben Ihnen den Weg geebnet. Da Azure RTOS nahtlos in Azure IoT integriert ist, können Sie Ihre IoT-Produkte verbinden, überwachen und steuern. Das Azure IoT-Geräte-SDK unterstützt Verbindungen über IoT-Protokolle, Referenzvorlagen oder IoT Plug & Play.

Sicherheit für eingebettete Echtzeitanwendungen

Azure RTOS gewährleistet Sicherheit auf IP- und Socketebene mittels branchenüblicher Protokolle und Konformitätsstandards. Darüber hinaus nutzt Azure RTOS hardwarebasierte Kryptografie- und Speicherschutzfunktionen.

Unterstützt IPsec (IP Layer Security)- sowie TLS- und DTLS (Socket Layer Security)-Protokolle

Methodisch getestet und zertifiziert, um internationale Sicherheitsanforderungen zu erfüllen

In Azure Defender integriert, um Bedrohungen zu erkennen und Probleme zu beheben, bevor diese ausgenutzt werden

Hardwarepartner für Azure RTOS

Diese Partner bieten integrierte Lösungen, die Ihnen helfen, direkt mit der Prototyperstellung und Entwicklung von Unternehmenslösungen zu beginnen.

Microchip Technology

Microchip Technology

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

Bericht mit dem Titel "IoT Signals Manufacturing Spotlight"

Aktuelle Ausgabe des IoT Signals-Berichts lesen

Dieses Dokument baut auf dem Erfolg früherer Berichte auf und liefert neue Informationen und Erkenntnisse zum aktuellen Stand beim Internet der Dinge (IoT).

Integrierte umfassende Sicherheit und Compliance

Ein Überblick in Security Center in Azure mit Daten zu Richtlinien und zur Einhaltung von Vorschriften sowie zur Ressourcen-Sicherheitshygiene
Die Registerkarte „Security Center – Compute and Apps“ in Azure, in der eine Liste von Empfehlungen angezeigt wird

Erste Schritte mit einem kostenlosen Azure-Konto

1

Kostenlos starten. Sie erhalten ein Guthaben von 200 USD, das Sie innerhalb von 30 Tagen verwenden können. Solange Sie über Ihr Guthaben verfügen, können Sie viele unserer beliebtesten Dienste kostenlos nutzen. Außerdem erhalten Sie mehr als 55 weitere Dienste stets kostenlos.

2

Nachdem Ihr Guthaben aufgebraucht ist, wechseln Sie zur nutzungsbasierten Zahlung, um Ihr Wachstum mit den gleichen kostenlosen Dienstleistungen voranzutreiben. Es fallen nur Gebühren an, wenn Sie die kostenlosen monatlichen Kontingente überschreiten.

3

Nach 12 Monaten erhalten Sie die über 55 Dienste weiterhin kostenlos und zahlen nur für die Nutzung über die monatlichen Freimengen hinaus.

Die bewährte Lösung für Unternehmen jeder Größe

Consumer: HTC-Fitnessgerät

"Wir haben ThreadX RTOS in unserem Wearable-Produkt verwendet. Es hat eine gute Leistung erzielt. Der vollständige Quellcode und die Aufforderung des technischen Supports haben den Entwicklungsaufwand erheblich verringert."

Garfield Hsieh, Software Sourcing, Fitness Devices, HTC

Rockefeller Capital Management

Halbleiter: Broadcom WICEDTM system on chip (SOC)

"WICED-Entwicklungsplattformen von Broadcom ermöglichen bahnbrechende Innovationen in einer Vielzahl von Endanwendungen im gesamten IoT-Ökosystem. Durch die Kombination unserer integrierten WLAN- und Bluetooth-Technologie mit einem ThreadX-Echtzeitbetriebssystem und einem vollständigen Netzwerkstapel (NetX Duo) in einer einzigen, hochgradig integrierten Plattform sind Entwickler mit allen Tools ausgestattet, die sie benötigen, um den Entwicklungsprozess zu optimieren und schnell auf den Markt zu kommen."

Jeff Baer, Director of Business Development, Broadcom

National Capital Region

a

IoT-Netzwerke: Aethra Telecommunications

"Meine Erfahrung mit ThreadX war sehr gut. In der Vergangenheit habe ich andere Echtzeitbetriebssysteme verwendet, aber ich habe ThreadX als sehr leistungsfähig, robust und [mit] starker Echtzeit – und leicht verständlich und für andere Teammitglieder erklärt. Wir haben ein objektorientiertes Framework (mit C++) um ThreadX verwendet, um es zu kapseln und einige spezifische Features für die Verwaltung mehrerer Anwendungen hinzuzufügen."

Bruno Cesanelli, Software Engineer, Aethra

MVP Health Care

i

Luft- und Raumfahrt/Verteidigung: NASA Mars Reconnaissance Orbiter

"Wir haben ThreadX als bewährte Lösung basierend auf dem demonstrierten Erfolg für die Deep Impact-Mission betrachtet. Daher war die Verwendung für das HiRISE-Instrument (High-Resolution Imaging Science Experiment) die logische Entscheidung, dass der MRO (Mars Reconnaissance Orbiter) eine logische Entscheidung war. ThreadX lieferte eine erstklassige Leistung für uns und half der MRO-Mission, außergewöhnliche, hochauflösende Bilder vom Mars zurückzugeben."

Steve Tarr, HiRISE Software Lead, Ball Aerospace and Technologies Corp.

Costain
Zurück zu Registerkarten

Azure RTOS-Ressourcen und -Dokumentation

Entwicklerressourcen

Schrittanleitungen, Tutorials und API-Referenz– Dokumentation

Azure RTOS Quellcode auf GitHub

Häufig gestellte Fragen zu Azure RTOS

  • Microsoft hat im April 2019 Express Logic erworben, einen führenden Entwickler von RTOS- und Middlewareprodukten für eingebettete IoT-Anwendungen. Lesen Sie die Ankündigung.

  • X-WARE IoT Platform umfasste eine Suite von Produkten für die Entwicklung eingebetteter Software von Express Logic, darunter auch ThreadX RTOS. Die Suite wurde jetzt in Azure RTOS und ThreadX RTOS in Azure RTOS ThreadX umbenannt. Die Produkte weisen eine verbesserte Konnektivität mit Azure IoT Hub und Azure IoT Central auf und ermöglichen es, die Vorteile von Azure IoT nahtlos zu nutzen. Wir sind weiterhin bestrebt, Azure RTOS für unsere Kunden zu optimieren und das Partnerökosystem auszuweiten.

  • Nein, Azure RTOS unterstützt die Integration anderer Clouddienste, bietet aber eine überlegene Leistung in Verbindung mit Azure IoT.

  • Wir empfehlen Azure Sphere für Entwickler eingebetteter Software, die hochsichere Geräte der MPU-Klasse entwickeln müssen, die vollständig auf die zunehmenden Cybersicherheitsprobleme im Internet vorbereitet sind. Wir empfehlen Azure RTOS in Anwendungen, in denen Azure Sphere nicht verfügbar oder nicht gut geeignet ist. Azure RTOS bietet Entwicklern eingebetteter Software umfangreiche Funktionen für Multitasking in Echtzeit, FAT-Dateisysteme, GUI sowie USB- und Netzwerkkomponenten, um mit sofort einsatzfähiger Konnektivität mit Azure IoT schnell Anwendungen auf Geräten mit eingeschränkten Ressourcen erstellen zu können. Azure RTOS bietet auch mehrere vorab zertifizierte Sicherheitskomponenten. Der Entwickler für eingebettete Software ist jedoch letztendlich für die ordnungsgemäße Verwendung dieser Komponenten und die Gesamtsicherheit des Geräts verantwortlich.

    Zusammen sind Azure Sphere und Azure RTOS hervorragend für Entwickler eingebetteter Software geeignet, die ein hochsicheres Gerät mit Funktionen für die Echtzeitverarbeitung benötigen.

  • Azure RTOS-Supportpläne sind zum Kaufen verfügbar. Microsoft hat den Vertrieb und Support für ältere Express Logic-Produkte im Mai 2020 eingestellt. Der Support für bestehende kostenpflichtige Verträge wird jedoch über Ihre vorhandenen Kanäle (RTOS.com und support@expresslogic.com) verfügbar sein.

  • Entwickler eingebetteter Software, die Echtzeitfunktionen benötigen, verwenden normalerweise ein RTOS. Ein RTOS sollte konstant schnelle Antwortzeiten (in Mikrosekunden), einen geringen Speicherbedarf (unter 2 MB) und ein Sicherheitsniveau bieten, mit dem Benutzer und verbundene Systeme effektiv geschützt werden.

Wir sind hier, um Ihnen den Einstieg in Azure zu erleichtern.

Unterstützung vom Vertrieb anfordern