Services/Formations/FreeRTOS

Formation FreeRTOS

Formation FreeRTOS / Durée 2 jours

Objectif :
Acquisition des connaissances nécessaires à la mise en place et au développement avec le noyau Temps réel FreeRTOS.

Durée:
2 jours

Public :
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.

Contenu:

Introduction au temps réel : 
- Définitions 
- Les différents mécanismes d'ordonnancement 
- Le Séquenceur de FreeRTOS 
- Mécanismes internes 
- Distribution du CPU 
-  Configuration et Initialisation de FreeRTOS

Gestion des différents mécanismes d’allocation mémoire de FreeRTOS
- Description des API FreeRTOS pour l’allocation mémoire

Gestion des tâches 
- Propriétés d'une tâche 
- Utilisation des services FreeRTOS de gestion des tâches

Gestion des interruptions
- Interruptions et routines de traitements 
- FreeRTOS et les interruptions.

Gestion du temps 
- Le tick système
- Services de temporisation des tâches 
- Gestions des timers logiciels de FreeRTOS Synchronisation et communication inter tâches
- Sémaphores et Mutexes 
- Queues de messages 
- Utilisation des Event Groups

Documentation:
Un support de cours au format pdf, vous sera fourni au début de la session.

Tarif: 3000 € HT pour 6 personnes + Frais