Azure RTOS

Profiteer van krachtige apparaten die sneller en tegen lagere kosten op de markt kunnen worden gebracht

De ontwikkeling van ingesloten IoT-apparaten is vereenvoudigd

Azure RTOS is een ingesloten ontwikkelsuite met een klein maar krachtig besturingssysteem dat betrouwbare, ultrasnelle prestaties levert voor apparaten met een beperkt aantal resources. Het is eenvoudig te gebruiken en heeft zich in de praktijk bewezen, en het is op meer dan 6,2 miljard apparaten wereldwijd geïmplementeerd. Azure RTOS ondersteunt de populairste 32-bits microcontrollers en ingesloten ontwikkelhulpprogramma's, zodat u het uiterste kunt halen uit de reeds aanwezige vaardigheden van uw team.

Wat is een RTOS?

Te verwachten snelle prestaties en een opvallend geringe footprint

Maak eenvoudig verbinding met de cloud en lokale netwerken, ontwikkel duurzame flashbestandssystemen en ontwerp elegante gebruikersinterfaces

Verbind de meest populaire MCU's and MPU's naadloos met de kracht van Azure IoT

Code die is gecertificeerd om te voldoen aan de strenge veiligheids- en beveiligingnormen van de branche

Azure RTOS-onderdelen

Azure RTOS ThreadX

Dit geavanceerde realtime besturingssysteem (RTOS) is speciaal ontworpen voor uitgebreid ingesloten toepassingen. Tot de vele voordelen ervan behoren realtime multithreading, communicatie en synchronisatie tussen threads en geheugenbeheer. Azure RTOS ThreadX biedt veel geavanceerde kenmerken, waaronder de picokernel-architectuur, een drempelwaarde voor toe-eigening, de mogelijkheid om gebeurtenissen te koppelen en een uitgebreide set systeemservices.

Meer informatie

Azure RTOS FileX

Dit is een bestandssysteem dat compatibel is met de bestandstoewijzingstabel (FAT) en dat volledig is geïntegreerd met Azure RTOS ThreadX. Het systeem is beschikbaar voor alle ondersteunde processors. Net als Azure RTOS ThreadX is Azure RTOS FileX ontworpen voor een geringe footprint en hoge prestaties; hierdoor is het systeem ideaal voor de huidige, in hoge mate ingesloten toepassingen waarbij bestanden moeten worden beheerd.

Meer informatie

Azure RTOS GUIX Studio en GUIX

Azure RTOS GUIX Studio biedt een complete, ingesloten omgeving voor het ontwerpen van toepassingen, met een grafische gebruikersinterface (GUI). Hiermee wordt het maken en onderhouden van alle grafische elementen in de gebruikersinterface van de toepassing vergemakkelijkt. Azure RTOS GUIX Studio genereert automatisch C-code die compatibel is met de Azure RTOS GUIX-bibliotheek. De code kan direct worden gecompileerd en uitgevoerd op de doellocatie.

Meer informatie

Azure RTOS TraceX

Azure TraceX is een op Windows gebaseerd analyseprogramma. Het biedt ontwikkelaars van ingesloten oplossingen een grafische weergave van realtime systeemgebeurtenissen en stelt hen in staat om het gedrag van hun realtime systemen te visualiseren en beter te begrijpen. Met TraceX kunnen ontwikkelaars van ingesloten oplossingen duidelijk zien welke systeemgebeurtenissen er allemaal optreden, zoals onderbrekingen en contextswitches die niet zichtbaar zijn in reguliere hulpprogramma's voor foutopsporing.

Meer informatie

Azure RTOS NetX

Azure RTOS NetX biedt een effectieve implementatie van TCP/IP-protocolstandaarden (alleen IPv4) en is volledig geïntegreerd met Azure RTOS ThreadX. Daarnaast is het beschikbaar voor alle ondersteunde processors. Het heeft een unieke piconet-architectuur. In combinatie met een Zero-Copy-API is het een perfecte oplossing voor de uitgebreid ingesloten toepassingen van tegenwoordig waarvoor ook netwerkconnectiviteit is vereist.

Meer informatie

Azure RTOS NetX Duo

Deze geavanceerde TCP/IP-netwerkstack van industriële kwaliteit is speciaal ontworpen voor uitgebreid ingesloten realtime en IoT-toepassingen. Azure RTO'S NetX Duo is een dual IPv4- en IPv6-netwerkstack die een groot aantal protocollen biedt, waaronder beveiligings- en cloudprotocollen.

Meer informatie

Azure RTOS USBX

Azure RTOS USBX is een hoogwaardige, ingesloten stack voor USB-hosts en apparaten, en is volledig geïntegreerd met Azure RTOS ThreadX en beschikbaar voor alle door Azure RTOS ThreadX ondersteunde processors. Net als Azure RTOS ThreadX is Azure RTOS USBX ontworpen voor een geringe footprint en hoge prestaties; hierdoor is het systeem ideaal voor de huidige, in hoge mate ingesloten toepassingen die een interface met USB-apparaten vereisen.

Meer informatie

Betrouwbare, realtime prestaties voor apparaten met beperkte resources

Behaal ultrasnelle, voorspelbare runtime-prestaties met minimaal resourceverbruik. Azure RTOS ThreadX biedt de mogelijkheid om in minder dan één seconde inhoud te wisselen, terwijl met Azure RTO's NetX Duo netwerkprestaties van bijna wirespeed worden behaald. Alle onderdelen zijn ontworpen om deterministisch te zijn en op een snelle, voorspelbare manier te kunnen worden uitgevoerd, ongeacht de systeembelasting.

Toegang tot de broncode met eenvoudige licentieopties

De volledige broncode voor alle Azure RTOS-onderdelen is beschikbaar op GitHub om te testen en te verkennen. Wanneer u klaar bent om uw code in productie te nemen, worden er geen kosten in rekening gebracht voor de productielicentie als u implementeert op apparaten die vooraf zijn gelicentieerd. Voor alle andere apparaten zijn eenvoudige licentieopties beschikbaar.

Hoogwaardige, kant-en-klare code met veiligheidscertificeringen

Zuivere, heldere code is gemakkelijker te gebruiken en te onderhouden, en kan de totale eigendomskosten verlagen. Voor de meeste veiligheidscertificeringen moet u de volledige broncode van uw software indienen, met inbegrip van het RTOS. Met Azure RTOS krijgt u niet alleen code van hoge kwaliteit, u hebt ook toegang tot volledige rapporten die laten zien dat de code is gecontroleerd en voldoet aan strenge veiligheidsnormen die worden gehanteerd in de auto-industrie, bij de spoorwegen, in de medische sector, de energiebranche en voor consumenten.

Verminder de complexiteit van het maken van verbinding met de cloud

Apparaten worden slimmer en krachtiger dan ooit tevoren. Ze kunnen gegevens verzamelen en erop reageren, ze kunnen leren en voorspellingen doen, maar alleen als ze zijn verbonden met een robuuste cloudservice. Overstappen op het Internet of Things kan een overweldigende ervaring zijn. We hebben het eenvoudig voor u gemaakt. Azure RTOS is naadloos geïntegreerd met Azure IoT, zodat u uw IoT-producten kunt verbinden, bewaken en beheren. Maak verbinding via IoT-protocollen, referentiesjablonen of IoT Plug en Play met de Azure IoT Device SDK.

Beveiliging voor realtime ingesloten toepassingen

Azure RTOS biedt IP en Socket Layer Security op basis van standaardprotocollen in de branche en nalevingsstandaarden. Bovendien maakt Azure RTOS gebruik van hardware voor cryptografische en geheugenbeveiliging.

Ondersteunt IPsec-protocollen (IP Layer Security) en TLS- en DTLS-protocollen (Socket Layer Security)

Methodisch getest en gecertificeerd om te voldoen aan internationale beveiligingsvereisten

Geïntegreerd met Azure Defender om bedreigingen te detecteren en problemen op te lossen voordat hierdoor schade wordt aangericht

Azure RTOS-hardwarepartners

Deze partners bieden geïntegreerde oplossingen om snel prototypen en bedrijfsklare oplossingen te ontwikkelen.

Microchip Technology

NXP Semiconductors

Qualcomm

Renesas Electronics

STMicroelectronics

Prijzen voor Azure RTOS

Robuuste onderdelen, één eenvoudige licentie.

  • Geen kosten voor het testen en verkennen van de broncode
  • Geen kosten voor productielicenties indien deze worden geïmplementeerd op apparaten die vooraf zijn gelicentieerd
  • Eenvoudige jaarlijkse licentieverlening voor alle andere apparaten

Resources en documentatie voor Azure RTOS

Bronnen voor ontwikkelaars

Instructiegidsen, zelfstudies en API-referentiedocumentatie

Azure RTOS-broncode op GitHub

Vertrouwd door bedrijven van elke omvang

Consument: HTC-fitnessapparaat

"We used ThreadX RTOS in our wearable product. It provided good performance. Having full source code and prompt technical support saved development effort a lot."

Garfield Hsieh, Software Sourcing, Fitness Devices, HTC
HTC

Medisch: Draagbare, draadloze Welch Allyn-monitor

"Using ThreadX was just one less thing for us to worry about. This project originally started with a behemoth of an OS that had numerous implementation and configuration problems. Switching to ThreadX was a welcome relief and allowed us to concentrate on implementing our application rather than debugging third-party software. ThreadX is something an engineer can easily get their hands around."

Jay Rasmussen, Senior Software Engineer, Welch Allyn Protocol Inc.
Welch

Semi-geleider: Broadcom WICEDTM-systeem op chip (SOC)

"Broadcom's WICED line of development platforms are enabling breakthrough innovation in a vast number of end applications throughout the IoT ecosystem. By combining our integrated Wi-Fi and Bluetooth technology with a ThreadX real-time operating system and complete network stack (NetX Duo) in a single, highly integrated platform, developers are armed with all the tools they need to streamline the development process and get to market quickly."

Jeff Baer, Director of Business Development, Broadcom
Broadcom

Industrie en auto's: Autotalks V2X

"Autotalks is a V2X (vehicle-to-everything) chipset market pioneer and leader, offering the most advanced, truly secure V2X communication solution created for autonomous vehicles. ThreadX is used in our SECTON product for its very good real-time performance."

Sagit Adler, Autotalks
Autotalks

Netwerk-IoT: Aethra-telecommunicatie

"My experience with ThreadX was very good. In the past, I used other real-time operating systems, but I found ThreadX to be very powerful, robust, and [with] strong real-time—and easy to understand and explain to other team members. We have utilized an object-oriented framework (using C++) around ThreadX to encapsulate it and to add some specific features for multi-applications management."

Bruno Cesanelli, Software Engineer, Aethra
Aethra

Luchtvaart/defensie: NASA Mars Reconnaissance Orbiter

"We found ThreadX to be a proven solution based on its demonstrated success for the Deep Impact mission, so using it for the High-Resolution Imaging Science Experiment (HiRISE) instrument aboard the Mars Reconnaissance Orbiter (MRO) was a logical decision. ThreadX delivered a first-rate performance for us and helped the MRO mission return extraordinary, high-resolution images from Mars."

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

Veelgestelde vragen over Azure RTOS

  • Microsoft heeft in april 2019 Express Logic overgenomen, een toonaangevende ontwikkelaar van RTOS- en middleware-producten voor ingesloten IoT-toepassingen. Lees de aankondiging.
  • Het X-WARE IoT-platform was een suite van ingesloten ontwikkelingsproducten van Express Logic. Een van die producten was ThreadX RTOS. De suite heet nu Azure RTOS en ThreadX RTOS heet nu Azure RTOS ThreadX. De producten hebben de verbindingsmogelijkheden met Azure IoT Hub en Azure IoT Central verbeterd, en zorgen voor naadloze toegang tot de voordelen van Azure IoT. We blijven de meerwaarde vergroten die Azure RTOS heeft voor klanten en breiden het ecosysteem van partners steeds verder uit.
  • Nee, Azure RTOS kan wel worden geïntegreerd met andere cloudservices, maar biedt een superieure integratie met Azure IoT.
  • We raden Azure Sphere aan voor ontwikkelaars van ingesloten oplossingen die uiterst beveiligde apparaten moeten bouwen die volledig zijn voorbereid op de aldoor veranderende cyberbeveiligingsuitdagingen van internet voor apparaten van de MCU-klasse. We raden Azure RTOS aan in toepassingen waarvoor Azure Sphere niet beschikbaar is of niet geschikt is. Azure RTOS biedt ontwikkelaars van ingesloten oplossingen een uitgebreide set realtime multitasking-, FAT-bestandssysteem-, GUI-, USB- en netwerkonderdelen waarmee u snel toepassingen kunt bouwen op apparaten met beperkte resources, met kant-en-klare connectiviteit met Azure IoT. Azure RTOS biedt ook een uitgebreide set vooraf gecertificeerde beveiligingsonderdelen, maar de ontwikkelaar van ingesloten oplossingen heeft de eindverantwoordelijkheid voor het juiste gebruik van deze onderdelen en de algemene beveiliging van het apparaat.

    Azure Sphere en Azure RTOS zijn ideaal voor ontwikkelaars van ingesloten oplossingen die behoefte hebben aan een zeer veilig apparaat met realtime verwerkingsmogelijkheden.

  • Ondersteuning onder bestaande betaalde contracten is beschikbaar via uw bestaande kanalen (RTOS.com en support@expresslogic.com).
  • Ontwikkelaars van ingesloten oplossingen maken meestal gebruik van een RTOS wanneer ze realtime functionaliteit nodig hebben. Een RTOS moet consistent snelle reactietijden (in microseconden) bieden, een kleine geheugenfootprint (minder dan 2 MB) hebben en een beveiligingsniveau hebben waarmee gebruikers en verbonden systemen effectief worden beschermd.

Bent u er klaar voor? Stel een gratis Azure-account in

Contact opnemen