Format PDF


SYSTEME D’EXPLOITATION TEMPS REEL (FREERTOS) DANS MICROCONTROLEUR 32 BITS

Objectif - Compétences acquises :

Les objets connectés ou plus généralement les systèmes embarqués sont nécessairement conçus autour d’un microcontrôleur. Ce dernier est souvent employé pour réaliser différentes tâches. L’utilisation d’un système d’exploitation temps réel (RTOS) est alors une solution intéressante pour une gestion et une optimisation de ce type de système multi-tâches.
FreeRTOS est un système d'exploitation temps réel faible empreinte, portable, préemptif et Open source pour microcontrôleur. Il a été porté sur 33 architectures différentes. Créé en 2003, il est aujourd’hui parmi les plus utilisés dans le marché des systèmes d'exploitation temps réel.
A l'issue de cette formation, le stagiaire sera capable :
• d’appréhender les problèmes du développement d’application multitâches temps réels.
• d’apprendre les bases du développement d’application temps réels sur microcontrôleurs.
• de mettre en œuvre FreeRTOS sur un microcontrôleur 32bits (STM32).
• d’apprendre les bonnes pratiques du développement de logiciel pour les applications embarquées.

Public concerné :

  •  Industriel

Durée :
  •   3 jours

Date/lieux :

  •  Nous consulter
  •  Non défini

Equipe pédagogique :

  •  Enseignants du département GEII de l'Université d'Aix-Marseille

Approche pédagogique :

  •  Cours théorique et travaux pratiques

Renseignement pédagogique :

  •  Aubépart Fabrice
  •  fabrice.aubepart@univ-amu.fr

Frais de participation individuels :

  •  1200 € HT

Renseignements et inscriptions :

  •  Inscription : Service de Formation Professionnelle Continue de l'Université d'Aix Marseille
  •  Tél : 04.42.60.42.80
  •  Fax :
  •  Email : fpc-entreprises@univ-amu.fr
  •  Date limite d'inscription : 1 mois avant

Nombre de places limitées :

  •  Min/Max : 3 à 10 personnes

Prérequis :

  • Connaissance du langage C

Programme :

  • Jour 1
    - Présentation générale et concepts clefs
    - Problèmes pouvant être résolu par l’utilisation d’un OS temps réels
    - Installation et utilisation de FreeRTOS sur une carte de test.
    Jour 2
    - Concepts avancés : Mutex, sémaphore, ordonnancement, etc.
    - Résolution de problèmes concrets.
    Jour 3
    - Développement d’un mini-projet
    - Optimisation et amélioration de code.

Validation :

    Cette formation constitue une action d’adaptation et de développement des compétences. Elle donne lieu à la délivrance d’une attestation de participation. Une évaluation de fin de formation permet de mesurer la satisfaction des stagiaires, notamment concernant l’atteinte des objectifs pédagogiques.

logo de pied de page