Formation Noyau Temps Réel FreeRTOS

Ref :

Avis client : 3,7/4 - Note calculée sur la totalité des retours au cours des six derniers mois

Embarqué & IOT Durée :
2 jours - 16 heures
Lieu :
Paris

Tarif

Intra :
Inter :
1 350€ HT / pers
Inscrivez-vous

Demande d'informations

Les prochaines dates par ville

[+]Paris

Pré-requis

La pratique du langage C et de sa mise en œuvre dans des applications à base de microcontrôleur est indispensable
Méthode : Manipulation sur PC avec des outils de développement (IDE, Compilateur, Débogueur), une sonde JTAG/ SWD et un noyau temps réel FreeRTOS sur carte d’évaluation à base de STM32 à cœur ARM Cortex-M4

Objectifs

Accélérer la prise en main des nouveaux concepts de programmation liés à l’utilisation d’un noyau temps réel (RTOS) sur microcontrôleur

Programme détaillé

1) Bases théoriques sur RTOS (durée : 2h)

  • Notions de base sur les OS
  • Le temps réel
  • Les tâches et leurs états
  • Gestion du temps dans l’OS
  • Le scheduler et les différents algorithmes
  • La communication entre les tâches

2) Aperçu des APIs de FreeRTOS (durée : 2h)

3) Travaux pratiques avec les APIs sur carte d’évaluation (durée : 6h)

  • Mise en place de l’OS & création de tâches
  • Comparaison des algorithmes Round Robin, Préemptif, Coopératif b. Les événements
  • Debug et trace avec l’OS
  • Les sémaphores - Déclencher une tâche avec des événements
  • Les Mutex - Leurs utilités, protection des ressources
  • Gestion d’une file d’attente par sémaphores
  • Les Events - Synchronisation de plusieurs tâches
  • Les boites aux lettres - Gestion d’une pile de messages
  • Les Timers - Utilisation pour une mise en veille
  • Contrôle des tâches (Aperçu des outils de debug pour FreeRTOS)

4) Etude de cas RTOS (durée : 6h)

  • Portage sur un OS d’une application conçue initialement sans OS
  • Discussion et stratégie sur la mise en place des différentes APIs
  • Mise en place des APIs avec la stratégie étudiée

Modalités pédagogiques

Tous nos stages reposent sur une alternance entre transfert de savoir-faire et d’attitudes, avec des exercices concrets, des tests avec les participants et des analyses de situations. Cette méthode permet une appropriation rapide des sujets par les stagiaires.
Notre formateur s’appuie sur les connaissances préexistantes du stagiaire. Il combine diverses modalités pédagogiques : des exposés théoriques, des temps d’échanges, des études de cas, permettant à l’apprenant d’être acteur de la séance de formation.
Lors des formations en groupe, l’accent est mis sur l’interactivité, intégrant ainsi la possibilité de progresser en équipe et de réussir ensemble.
Le scénario de nos cours est adapté afin de faire directement référence aux attentes des stagiaires. Les exemples et exercices sont, dans la mesure du possible, au plus près des missions réalisées par vos collaborateurs.
En effet, notre processus de personnalisation d’accès à la formation nous conduit à choisir et combiner différentes méthodes classiques qui ont fait preuve de leur efficacité, en fonction des objectifs à atteindre et du public reçu en formation.

Nos Actualités