Keil - CMSIS/RTOS

Le Noyau Temps-réel CMSIS/RTOS de Keil est un OS déterministe sans redevance, conçu pour les architectures Arm et Cortex-M. Il permet de créer des programmes qui effectuent simultanément de multiples fonctions et aide à créer des applications mieux structurées et donc plus faciles à maintenir.
RTX fait partie intégrante de l’offre MDK-ARM de Arm-KEIL

Caractéristiques:
– Système d’exploitation déterministe livré avec le code source.
– Conçu spécialement pour les CPU Arm et Cortex-M ( il existe aussi des versions pour C166 et 8051 )
– Ordonancement flexible :
Flexible Scheduling: round-robin, pre-emptif, et collaboratif
– Haute vitesse en temps-réel avec faible temps de latence des interruptions.
– Faible empreinte mémoire pour systèmes à ressources limitées.
– Nombre de tâches illimité avec pour chacune jusqu’ à 255 niveaux de priorités.
– Nombre illimité de boites à lettres, semaphores, mutex, et timers
– Support pour multithreading et fonctionnement thread-safe
– Débogage avec connaissance noyau dans MDK-ARM
– Configuration interactive en utilisant le Configuration Wizard de µVision
Le noyau RTX de Keil fait partie de tous les package MDK. (livré en code source).
Les stacks TCP/IP, File Systems, USB, CAN font parties du package MDK-ARM Professional.
Plus d’informations sur le site KEIL.
Nouveauté RTX 5
RTX 5 arrive sur le devant de la scène avec CMSIS-RTOS v2 de MDK Keil:
– Création d’objets dynamiques
– Support complet d’environnement run-time en C++
– RTX 5 fait appel au Memory Protection Unit – MPU
– Disponible pour tous les Cortex-M (en particulier les Cortex-M23/M33 )
– Couche de traduction pour adapter facilement les applications développées avec CMSIS-RTOS v1 et RTX4.