Logiciels Enfouis/Outils de développement/Noyaux Temps-Réel/FreeRTOS

FreeRTOS

FreeRTOS est un noyau temps-réel, logiciel libre, supportant 35 architectures de processeurs différents. largement répandu dans l'industrie (www.freertos.org)

NeoMore propose à travers les outils de ses fournisseurs différentes solutions pour tirer le meilleur parti de cet OS temps-réel.

Formations sur FreeRTOS

NeoMore propose une formation visant à l'aquisition des connaissances nécessaires à la mise en place et au développement avec le noyau Temps réel FreeRTOS.
D'une durée de 2 jours, elle s'adresse  aux chefs de projets, ingénieurs et techniciens participant au développement d'une application temps réel avec le noyau FreeRTOS.

Pré-requis :
La connaissance du langage C et du développement sur microcontrôleur. Cette formation se compose d'une partie théorique et d'une partie pratique qui seront effectuées sur des cartes d'évaluation à base de Cortex M et en utilisant la chaine de compilation Keil. 

[ plus d'informations sur la formation FreeRTOS... ]

L'environnement MDK d'ARM/KEIL









L'environnement MDK-ARM supporte la nouvelle version CMSIS-RTOS V2, une interface générique pour RTOS.
Cette interface logicielle supporte la version 9 de freeRTOS.

Les avantages sont :
- Utilisation des outils de debug MDK avec freeRTOS
tels que Event Viewer, Kernel Awareness, Event Recorder
- Utilisation des briques Middleware de Keil indépendamment du RTOS choisi.
- Utilisation des compilateurs ARM
- A travers les fonctionnalité de trace des Cortex-M, MDK permet de faire de la couverture de code , de l'analyse de performances ainsi que l'enregistrement de la trace en streaming sur PC au travers des sondes ULINKpro.

[ plus d'informations sur MDK de KEIL...]

Les outils de Trace et d'analyse de Percepio pour FreeRTOS

Le développement d'un logiciel enfoui efficace demande une bonne compréhension de l'exécution, des timings et des interactions entre les tâches, les interruptions et le noyau du système.


Tracealyzer offre avec plus de 25  graphiques différents, une vision du run-time avec une étonnante acuité pendant le débogage, la validation, l'optimisation, la documentation et la formation. Augmentez l'efficacité de votre développement et livrez un logiciel robuste, réactif en tenant vos délais  et votre budget.


[ plus d'informations sur Percepio...]