Trace Id is missing
Naar hoofdinhoud gaan

Azure RTOS

Vergemakkelijk ingesloten IoT-ontwikkeling en -connectiviteit.

Ontwikkeling van ingesloten IoT-apparaten eenvoudig gemaakt

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 10 miljard apparaten wereldwijd geïmplementeerd. Azure RTOS ondersteunt de populairste 32-bits microcontrollers en ingesloten ontwikkelhulpprogramma's, zodat je het uiterste kunt halen uit de reeds aanwezige vaardigheden van je team.

Voorspelbaar snelle prestaties en een opvallend kleine 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 voorrang, de mogelijkheid om gebeurtenissen te koppelen en een uitgebreide set systeemservices.

Een hand die een chip in een machine plaatst

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.

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.

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.

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.

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.

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.

Terug naar tabbladen

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.

Planning van voorrangsdrempels

Gebeurteniskoppeling

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 je klaar bent om je code in productie te nemen, worden er geen kosten in rekening gebracht voor de productielicentie als je implementeert op apparaten die vooraf zijn gelicentieerd. Eenvoudige licentieopties zijn beschikbaar voor alle andere apparaten.

Toegang tot Azure RTOS-code op GitHub

Een lijst met vooraf gelicentieerde apparaten weergeven

Hoogwaardige, kant-en-klare code

Zuivere, heldere code is gemakkelijker te gebruiken en te onderhouden, en kan de totale eigendomskosten verlagen. Voor de meeste certificeringen moet je de volledige broncode van je software indienen, met inbegrip van het RTOS. Met Azure RTOS krijg je niet alleen code van hoge kwaliteit, je hebt ook toegang tot volledige rapporten die controleren of de code voldoet aan strenge testvereisten.

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 geheugenbeveiligingsmogelijkheden.

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

Microchip Technology

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

Het rapport met de titel IoT Signals Manufacturing Spotlight

Lees de nieuwste editie van het rapport IoT-signalen

Dit document borduurt voort op het succes van eerdere rapporten en bevat nieuwe kennis van en inzichten over de status van IoT.

Uitgebreide ingebouwde beveiliging en naleving

Een overzicht van het beveiligingscentrum in Azure met info over beleid en nalevingsgegevens, en resourcebeveiliging
De tabbladen Compute en Apps in het beveiligingscentrum in Azure waarop een lijst met aanbevelingen wordt weergegeven

Ga aan de slag met een gratis Azure-account

1

Start gratis. Krijg USD 200 tegoed om binnen 30 dagen te gebruiken. Zodra je je tegoed hebt ontvangen, krijg je gratis toegang tot onze populairste services, plus gratis toegang tot meer dan 55 andere services die altijd gratis te gebruiken zijn.

2

Stap na je tegoed over naar betalen naar gebruik om te blijven gebruikmaken van deze services. Betaal alleen als je meer dan de gratis maandelijkse bedragen gebruikt.

3

Na 12 maanden krijg je nog altijd meer dan 55 services gratis en betaal je nog steeds alleen voor wat je gebruikt buiten je gratis maandelijks hoeveelheden.

Vertrouwd door bedrijven van elke omvang

Consument: HTC-fitnessapparaat

"We hebben ThreadX RTOS gebruikt in ons draagbare product. Het levert goede prestaties. Het hebben van de volledige broncode en snelle technische ondersteuning heeft veel ontwikkelingswerk bespaard."

Garfield Hsieh, Software Sourcing, Fitness Devices, HTC

Rockefeller Capital Management

Halfgeleider: Broadcom WICEDTM-systeem op chip (SOC)

"WICED-ontwikkelingsplatforms van Broadcom zorgen voor baanbrekende innovatie in een groot aantal eindtoepassingen in het IoT-ecosysteem. Door onze geïntegreerde Wi-Fi- en Bluetooth-technologie te combineren met een ThreadX real-time besturingssysteem en complete netwerkstack (NetX Duo) in één enkel, sterk geïntegreerd platform, zijn ontwikkelaars uitgerust met alle hulpprogramma's die ze nodig hebben om het ontwikkelingsproces te stroomlijnen en snel op de markt te brengen."

Jeff Baer, Director of Business Development, Broadcom

NCR

a

Netwerk-IoT: Aethra telecommunications

"Mijn ervaring met ThreadX was erg goed. In het verleden gebruikte ik andere realtime besturingssystemen, maar ik vond ThreadX zeer krachtig, robuust en [met] sterke realtime en gemakkelijk te begrijpen en uit te leggen aan andere teamleden. We hebben een objectgeoriënteerd raamwerk (met C++) rond ThreadX gebruikt om het in te kapselen en om een aantal specifieke functies toe te voegen voor het beheer van meerdere applicaties."

Bruno Cesanelli, Software Engineer, Aethra

MVP Health Care

i

Luchtvaart/defensie: NASA Mars Reconnaissance Orbiter

"We vonden ThreadX een bewezen oplossing op basis van het aangetoonde succes voor de Deep Impact-missie, dus het was een logische beslissing om het te gebruiken voor het HiRISE-instrument (High-Resolution Imaging Science Experiment) aan boord van de Mars Reconnaissance Orbiter (MRO). ThreadX leverde een eersteklas prestatie voor ons en hielp de MRO-missie buitengewone beelden met hoge resolutie van Mars terug te sturen."

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

Costain
Terug naar tabbladen

Resources en documentatie voor Azure RTOS

Resources voor ontwikkelaars

Handleidingen, zelfstudies en API-referentie documentatie

Azure RTOS broncode op GitHub

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.

  • Azure RTOS-ondersteuningsabonnementen zijn beschikbaar voor aankoop. Microsoft heeft de verkoop en ondersteuning van verouderde Express Logic-producten in mei 2020 beëindigd, maar ondersteuning voor bestaande betaalde contracten is beschikbaar via de 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.

We zijn er om je te helpen aan de slag te gaan met Azure

Neem voor hulp contact op met verkoop