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.
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.
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.
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.
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.
-
Azure RTOS-Zertifizierung
Azure RTOS wird bereits in Produkten in der Luftfahrt, in Haushaltsgeräten, in industriellen Steuerungssystemen, in der Gebäudeautomatisierung und mehr genutzt. Entwickler, die in einer Vielzahl von Branchen mit anspruchsvollen Anforderungen an die Anwendungsentwicklung konfrontiert sind, können die starke Validierung von Azure RTOS über eine Vorzertifizierung nutzen, um entwicklungsbezogene Risiken zu reduzieren und die Markteinführungszeit zu verkürzen. Azure RTOS ist vom TUV gemäß den Anforderungen von IEC 61508 SIL4 zertifiziert.
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
NXP Semiconductors
Qualcomm
Renesas Electronics
STMicroelectronics
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
-
Microsoft investiert über 1 Milliarde USD pro Jahr in die Forschung und Entwicklung der Cybersecurity.
-
Microsoft beschäftigt mehr als 3.500 Sicherheitsexperten, die ausschließlich den Schutz und die Sicherheit Ihrer Daten im Blick haben.
-
Azure verfügt über mehr Zertifizierungen als jeder andere Cloudanbieter. Sehen Sie sich die vollständige Liste an.
-
Preise für Azure RTOS
Stabile Komponenten, eine einfache Lizenz.
- Den Quellcode kostenlos testen und erkunden
- Kostenfreie Produktionslizenzen bei der Bereitstellung auf vorlizenzierten Geräten
- Einfache jährliche Lizenzierung für alle anderen Geräte
Erste Schritte mit einem kostenlosen Azure-Konto
1
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
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.