Azure RTOS

Disponibilité d’appareils hautes performances pour commercialiser plus rapidement et à moindre coût

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 6,2 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.

Qu’est-ce qu’un système d’exploitation temps réel ?

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

Connexion aisée aux réseaux cloud 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.

En savoir plus

Azure RTOS FileX

Il s’agit d’un système de fichiers hautes performances compatible FAT (File Allocation Table), 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.

En savoir plus

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.

En savoir plus

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.

En savoir plus

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.

En savoir plus

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

En savoir plus

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 périphériques USB.

En savoir plus

Performances fiables 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, vous n’êtes pas facturé pour la licence de production si vous effectuez un déploiement sur des appareils sous prélicence. Des options de licence simples sont disponibles pour tous les autres appareils.

Code de haute qualité, certifié sur le plan de la sécurité, prêt à l’emploi

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 liées à la sécurité vous obligent à soumettre le code source complet de vos logiciels, y compris le RTOS. Avec Azure RTOS, en plus de bénéficier d’un code de qualité, vous avez accès à des rapports exhaustifs permettant de vérifier que ce code répond aux exigences strictes qui régissent les normes de sécurité automobile, ferroviaire, médicale, énergétique et des consommateurs.

Réduisez la complexité de la connexion au cloud

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 cloud 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é avec Azure Security Center 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

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

Ressources et documentation pour Azure RTOS

Ressources pour les développeurs

Guides pratiques, didacticiels et documentation de référence API.

Code source d’Azure RTOS sur GitHub

Approuvé par des organisations de toutes tailles

Grand public : appareil de fitness HTC

"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, Sourcing de logiciels, Fitness Devices, HTC
HTC

Médecine : écran sans fil portable Welch Allyn

"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, Ingénieur logiciel senior, Welch Allyn Protocol Inc.
Welch

Semi-conducteurs : Broadcom WICEDTM System On 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, Directeur du développement commercial, Broadcom
Broadcom

Industrie et automobile : 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

IoT de mise en réseau : Aethra Telecommunications

"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, ingénieur logiciel, Aethra
Aethra

Aéronautique/défense : 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, responsable logiciel HiRISE, Ball Aerospace and Technologies Corp.
Aerospace

Questions fréquentes sur Azure RTOS

  • Microsoft 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. Lire 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 offrent une connectivité améliorée à Azure IoT Hub et à Azure IoT Central et un accès fluide 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 cloud, 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.

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

Créez un compte Azure gratuit

Nous contacter