Le RTOS PX5 vient d'être lancé, et IAR Systems, propose déjà un support complet pour le nouveau système d'exploitation en temps réel. Le RTOS industriel PX5 est un RTOS avancé de 5ème génération conçu pour les applications embarquées les plus sophistiquées et les plus développées. Le PX5 RTOS aide les développeurs de systèmes embarqués à gérer l'ordonnancement en temps réel de leurs applications multithreads tout en augmentant la qualité, la sûreté et la sécurité des dispositifs embarqués.

Le PX5 RTOS étant entièrement pris en charge par IAR Embedded Workbench® for Arm®, les développeurs peuvent tirer parti d'un environnement de développement intégré pour construire et déboguer de manière transparente leurs applications commerciales critiques en matière de sécurité, du code source au firmware. En conséquence, les clients bénéficient d'une réduction des délais de mise sur le marché, d'une amélioration de la qualité des microprogrammes et d'une portabilité sur toutes les plates-formes. L'IAR Embedded Workbench est une chaîne d'outils de développement complète avec un compilateur hautement optimisant et des fonctions de débogage avancées. Des milliers de développeurs embarqués dans le monde entier apprécient le puissant compilateur C/C++ d'IAR pour ses optimisations de premier ordre.

En conjonction avec l'empreinte minimale de PX5 RTOS d'environ 1KB, qui évolue automatiquement en fonction de l'application, les entreprises peuvent donc réduire leur BOM (Bill of Materials) en utilisant des dispositifs plus petits ou en ajoutant des fonctionnalités plus différenciantes à leur plate-forme existante. Le RTOS PX5 est déterministe quelle que soit la charge du système, tandis que les outils d'analyse de code C-STAT et C-RUN d'IAR visent une base de code testée de manière fiable pour une qualité de code manifestement la plus élevée.

Pour les applications critiques en matière de sécurité, IAR Embedded Workbench for Arm est disponible en tant qu'édition de sécurité fonctionnelle certifiée par TÜV SÜD et conforme aux exigences de la norme ISO 26262. Le RTOS PX5 présente une implémentation native de l'API POSIX pthreads standard de l'industrie ainsi que la meilleure taille et les meilleures performances de sa catégorie. En ce qui concerne la sûreté et la sécurité, le PX5 RTOS offre la technologie Pointer/Data Verification (PDV), que les développeurs peuvent exploiter au moment de l'exécution pour vérifier les adresses de retour des fonctions, les pointeurs de fonction, les objets système, les données globales et les pools de mémoire.

Cette technologie est unique au RTOS PX5. En plus du support natif POSIX pthread (sémaphore, mutex, file d'attente de messages, etc.), le PX5 RTOS propose également des extensions temps réel telles que des drapeaux d'événements, des files d'attente rapides, des tick timers, la gestion de la mémoire, etc. Grâce à la prise en charge de l'API POSIX pthreads standard de l'industrie par le PX5 RTOS, un large éventail de piles logicielles - tant open source que commerciales - sont instantanément activées pour les plateformes IoT embarquées en temps réel.