Trace Id is missing
Ignorez la navigation

Azure RTOS

Simplification du développement et de la connectivité de l’IoT incorporé

Développement d’appareils IoT intégrés facilité

Azure RTOS est une suite de développement intégrée incluant un système d’exploitation peu volumineux mais puissant, qui offre des performances fiables et ultra-rapides pour des appareils dont les ressources sont restreintes. Il est facile à utiliser et a fait ses preuves sur le marché après avoir été déployé sur plus de 10 milliards d’appareils dans le monde entier. Azure RTOS prenant en charge les microcontrôleurs 32 bits et les outils de développement intégrés les plus populaires, il vous permet de tirer le meilleur parti des compétences existantes de votre équipe.

Performances élevées prévisibles et empreinte remarquablement discrète

Connexion aisée aux réseaux nuage et locaux, développement de systèmes de fichiers flash durables et conception d’interfaces utilisateur élégantes

Connexion transparente des MCU et MPU les plus populaires à la puissance d’Azure IoT

Code certifié pour répondre à des normes sectorielles rigoureuses en matière de sûreté et de sécurité

Composants Azure RTOS

Azure RTOS ThreadX

Ce système d’exploitation temps réel (RTOS) avancé est conçu spécifiquement pour les applications profondément incorporées. Parmi ses nombreux avantages, citons le multithreading en temps réel, la communication et la synchronisation entre threads, ainsi que la gestion de la mémoire. Azure RTOS ThreadX possède de nombreuses fonctionnalités avancées, notamment une architecture pico-noyau, un seuil de préemption, le chaînage d’événements et un ensemble complet de services système.

Une main qui place une puce dans une machine

Azure RTOS FileX

Il s’agit d’un système de fichiers hautes performances compatible FAT (Table d’allocation des fichiers), entièrement intégré à Azure RTOS ThreadX et disponible pour tous les processeurs pris en charge. Tout comme Azure RTOS ThreadX, Azure RTOS FileX est conçu pour avoir une faible empreinte et de hautes performances, ce qui en fait le choix idéal pour les applications profondément intégrées d’aujourd’hui qui nécessitent des opérations de gestion de fichiers.

Azure RTOS GUIX Studio et GUIX

Azure RTOS GUIX Studio fournit un environnement de conception d’application d’interface graphique utilisateur (GUI) complet et incorporé qui facilite la création et la maintenance de tous les éléments graphiques dans l’interface graphique utilisateur de l’application. Azure RTOS GUIX Studio génère automatiquement du code C compatible avec la bibliothèque Azure RTOS GUIX, prêt à être compilé et exécuté sur la cible.

Azure RTOS TraceX

Azure TraceX est un outil d’analyse basé sur Windows. Il fournit aux développeurs de solutions incorporées une vue graphique des événements système en temps réel, et leur permet de visualiser et de mieux comprendre le comportement de leurs systèmes en temps réel. Avec TraceX, les développeurs de solutions incorporées peuvent clairement voir l’occurrence d’événements système tels que les interruptions et les changements de contexte qui ne sont pas visibles par les outils de débogage standard.

Azure RTOS NetX

En tant qu’implémentation hautes performances des normes de protocole TCP/IP (uniquement IPv4), Azure RTOS NetX est entièrement intégré avec Azure RTOS ThreadX et disponible pour tous les processeurs pris en charge. Il dispose d’une architecture piconet unique. Combiné à une API sans copie, il s’agit d’un outil idéal pour les applications profondément intégrées d’aujourd’hui qui nécessitent une connectivité réseau.

Azure RTOS NetX Duo

Cette pile réseau TCP/IP avancée de qualité industrielle est conçue spécifiquement pour les applications temps réel et IoT profondément incorporées. Azure RTOS NetX Duo est une pile réseau double IPv4 et IPv6 qui fournit un ensemble riche de protocoles, notamment en matière de sécurité et de nuage.

Azure RTOS USBX

En tant que pile embarquée hautes performances d’hôte et d’appareil USB, Azure RTOS USBX est entièrement intégré avec Azure RTOS ThreadX, et disponible pour tous les processeurs pris en charge par Azure RTOS ThreadX. À l’instar d’Azure RTO ThreadX, Azure RTO USBX est conçu pour présenter un faible encombrement et des performances élevées, ce qui en fait la solution idéale pour les applications profondément incorporées qui requièrent une interface avec des appareils USB.

Revenir aux onglets

Niveau de performance fiable et en temps réel pour les appareils à ressources restreintes

Obtenez des performances d’exécution ultra-rapides et prédictibles avec une consommation de ressources minimale. Azure RTOS ThreadX offre un basculement de contexte en moins d’une microseconde, tandis qu’Azure RTOS NetX Duo offre des performances réseau à une vitesse proche de celle du câble. Tous les composants sont conçus pour opérer de manière déterministe, rapide et prévisible, quelle que soit la charge du système.

Planification du seuil de préemption

Chaînage d’événements

Accéder au code source avec des options de licence simples

Le code source complet de tous les composants Azure RTOS est disponible sur GitHub à des fins de test et d’exploration. Lorsque vous êtes prêt à mettre votre code en production, la licence de production est gratuite si vous déployez votre code sur des appareils pré-licenciés. Des options de licence simples sont disponibles pour tous les autres appareils.

Accéder au code Azure RTOS sur GitHub

Afficher la liste des appareils pré-licenciés

Haute qualité, code, dès la sortie de la boîte

Le code propre et clair est plus facile à utiliser et tenir à jour, et peut réduire le coût total de possession. La plupart des certifications vous obligent à soumettre le code source complet de vos logiciels, y compris le RTOS. Avec Azure RTOS, vous obtenez non seulement un code de haute qualité, mais vous pouvez également accéder à des rapports complets qui vérifient que le code répond à des exigences de test strictes.

Réduisez la complexité de la connexion au nuage.

Les appareils deviennent plus intelligents et puissants que jamais. Ils peuvent collecter des données et agir sur celles-ci, apprendre et faire des prédictions, mais uniquement s’ils sont connectés à un service nuage robuste. La transition vers l’Internet des objets peut sembler être une tâche écrasante. Nous l’avons facilitée. Parfaitement intégré avec Azure IoT, Azure RTOS vous permet de connecter, de surveiller et de contrôler vos produits IoT. Connectez-vous via des protocoles IoT, des modèles de référence ou IoT Plug-and-Play avec l’Azure IoT device SDK.

Sécurité des applications incorporées temps réel

Azure RTOS assure la sécurité de la couche IP et du socket par le biais de normes de conformité et de protocoles standard du secteur. En outre, Azure RTOS utilise les fonctionnalités de protection de la mémoire et du chiffrement du matériel.

Prend en charge les protocoles IPsec (sécurité de la couche IP), ainsi que TLS et DTLS (sécurité de la couche SSL)

Rigoureusement testé et certifié pour répondre aux exigences internationales en matière de garantie de la sécurité

Intégré à Azure Defender pour détecter les menaces et corriger les vulnérabilités avant qu’elles soient exploitées

Partenaires fournisseurs de matériel Azure RTOS

Ces partenaires fournissent des solutions intégrées pour vous aider à démarrer rapidement le prototypage et le développement de solutions d’entreprise.

Microchip Technology

Microchip Technology

NXP Semiconductors

NXP Semiconductors

Qualcomm

Qualcomm

Renesas Electronics

Renesas Electronics

STMicroelectronics

STMicroelectronics

Le rapport intitulé IoT Signals Manufacturing Spotlight

Lire la dernière édition du rapport IoT Signals

Ce document s’appuie sur le succès des rapports précédents, révélant de nouveaux apprentissages et informations sur l’état de l’IoT.

Sécurité et conformité complètes et intégrées

Vue d’ensemble du centre de sécurité d’Azure montrant des données de conformité et de stratégie, ainsi que la protection de la sécurité des ressources
Onglet Calcul et applications du centre de sécurité d’Azure montrant une liste de recommandations

Démarrer avec un compte Azure gratuit

1

Essai gratuit. Recevez un crédit de 200 $ USD à utiliser dans un délai de 30 jours. Pendant que vous disposez de votre crédit, bénéficiez de volumes gratuits de nombreux services populaires et accédez à plus de 55 autres services toujours gratuits.

2

Lorsque votre crédit est épuisé, passez au paiement à l’utilisation pour continuer à créer des applications à l’aide de ces mêmes services gratuits. Payez uniquement si vous utilisez une quantité supérieure aux volumes mensuels gratuits.

3

Après 12 mois, vous continuerez à bénéficier de plus de 55 services toujours gratuits, et vous ne paierez toujours que ce que vous utilisez au-delà de vos montants mensuels gratuits.

Approuvé par des organisations de toutes tailles

Consommateur : Appareil de fitness HTC

"Nous avons utilisé ThreadX RTOS dans notre produit portable. Elle a fourni un bon niveau de performance. Le fait de disposer d’un code source complet et d’un support technique d’invite a permis d’enregistrer beaucoup d’efforts de développement."

Garfield Hsieh, Sourcing de logiciels, Fitness Devices, HTC

Rockefeller Capital Management

Semi-conducteurs : Système sur puce (SOC) Broadcom WICEDTM

"La gamme de plateformes de développement WICED de Broadcom permet une innovation innovante dans un grand nombre d’applications de fin dans l’écosystème IoT. En combinant notre technologie Wi-Fi et Bluetooth intégrée avec un système d’exploitation ThreadX en temps réel et une pile réseau complète (NetX Duo) dans une plateforme unique et hautement intégrée, les développeurs disposent de tous les outils dont ils ont besoin pour simplifier le processus de développement et être rapidement commercialisés."

Jeff Baer, Directeur du développement commercial, Broadcom

NCR

a

IoT de mise en réseau : Aethra Telecommunications

"Mon expérience avec ThreadX était très bonne. Dans le passé, j’ai utilisé d’autres systèmes d’exploitation en temps réel, mais j’ai trouvé que ThreadX était très puissant, robuste, et [avec] un temps réel fort et facile à comprendre et à expliquer aux autres membres de l’équipe. Nous avons utilisé un cadre orienté objet (utilisant C++) autour de ThreadX pour l’encapsuler et ajouter quelques fonctionnalités spécifiques pour la gestion des multi-applications."

Bruno Cesanelli, ingénieur logiciel, Aethra

MVP Health Care

i

Aéronautique/défense : NASA Mars Reconnaissance Orbiter

"Nous avons trouvé ThreadX comme une solution éprouvée en raison de sa réussite illustrée pour la mission Deep Impact. Par conséquent, son utilisation pour l’instrument HiRISE (High-Resolution Imaging Science Experiment) est une décision logique. ThreadX nous a fourni des performances de premier niveau et a aidé la mission MRO à retourner des images haute résolution exceptionnelles de Mars."

Steve Tarr, responsable logiciel HiRISE, Ball Aerospace and Technologies Corp

Costain
Revenir aux onglets

Ressources et documentation Azure RTOS

Ressources pour les développeurs

Guides pratiques, didacticiels et documentationde référence API.

Code source d’Azure RTOS sur GitHub

Foire aux questions sur Azure RTOS

  • Microsoft Corporation a acquis Express Logic, l’un des principaux développeurs de systèmes d’exploitation temps réel et de produits middleware pour les applications IoT incorporées, en avril 2019. Lisez l’ annonce.

  • La plateforme X-WARE IoT Platform était la suite de produits de développement incorporés d’Express Logic qui incluait ThreadX RTOS. La suite se nomme à présent Azure RTOS et ThreadX RTOS devient Azure RTOS ThreadX. Les produits bénéficient d’une meilleure connectivité à Azure IoT Hub et Azure IoT Central et d’un accès transparent aux avantages d’Azure IoT. Nous continuerons d’améliorer la valeur qu’Azure RTOS apporte aux clients et de développer l’écosystème de partenaires.

  • Non, Azure RTOS s’intègre à d’autres services nuage, mais offre une intégration optimale avec Azure IoT.

  • Nous recommandons Azure Sphere aux développeurs de solutions incorporées qui ont besoin de créer des appareils hautement sécurisés entièrement préparés aux défis de cybersécurité en constante évolution d’Internet pour les appareils alimentés par MCU. Nous vous recommandons d’utiliser Azure RTOS dans les applications où Azure Sphere n’est pas disponible ou n’est pas bien adapté. Azure RTOS offre aux développeurs de solutions incorporées un ensemble complet constitué d’applications multitâches, d’un système de fichiers FAT, d’une IUG, de composants USB et de mise en réseau en temps réel pour créer rapidement des applications sur des appareils à ressources restreintes, avec une connectivité prête à l’emploi à Azure IoT. Azure RTOS offre également un ensemble complet de composants de sécurité pré-certifiés. Toutefois, le développeur de solutions incorporées est responsable de l’utilisation correcte de ces composants et de la sécurité globale de l’appareil.

    Azure Sphere et Azure RTOS sont idéaux pour les développeurs de solutions incorporées qui ont besoin d’un appareil hautement sécurisé avec des capacités de traitement en temps réel.

  • Azure RTOS plans de support sont disponibles pour d’achat. Microsoft Corporation a mis fin aux ventes et au support des produits Express Logic hérités en mai 2020. Toutefois, la prise en charge des contrats payants existants sera disponible via vos canaux existants (RTOS.com et support@expresslogic.com).

  • Les développeurs de solutions incorporées utilisent généralement un système d’exploitation temps réel lorsqu’ils ont besoin de fonctionnalités en temps réel. Un système d’exploitation temps réel doit offrir des temps de réponse toujours rapides (en microsecondes), une faible empreinte mémoire (moins de 2 Mo) et un niveau de sécurité qui protège efficacement les utilisateurs et les systèmes connectés.

Nous sommes là pour vous aider à démarrer avec Azure.

Contactez le service commercial pour obtenir de l’aide