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.
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.
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.
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.
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.
-
Azure RTOS Certification
Le RTOS Azure a été utilisé dans des produits dans les domaines de l’avionique, de l’électroménager, des équipements de contrôle industriel, de l’automatisation des bâtiments et plus encore. Les développeurs confrontés à des exigences difficiles en matière de développement d’applications dans un large éventail d’industries peuvent tirer parti de la validation solide du RTOS Azure via la pré-certification pour réduire le risque de développement et accélérer la mise sur le marché. Azure RTOS est certifié par le TUV selon les exigences de la norme IEC 61508 SIL4.
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
NXP Semiconductors
Qualcomm
Renesas Electronics
STMicroelectronics
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
-
Microsoft investit plus de 1 milliard de $ USD par an dans la recherche et le développement en matière de cybersécurité.
-
Nous employons plus de 3 500 experts de sécurité qui se consacrent à la sécurité et à la protection des données.
-
Azure propose plus de certifications que tout autre fournisseur de service dans le nuage. Voir la liste complète.
-
Tarification d’Azure RTOS
Composants robustes, une simple licence.
- Aucun coût lié au test et à l’exploration du code source
- Aucun coût pour les licences de production déployées sur des appareils sous prélicence
- Licences annuelles simples pour tous les autres appareils
Démarrer avec un compte gratuit Azure
1
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
Ressources et documentation pour Azure RTOS
Ressources pour les développeurs
Guides pratiques, didacticiels et documentationde référence API.
Code source d’Azure RTOS sur GitHub
Questions fréquentes 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.