Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.
Choisir mes préférences
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
Bases théoriques sur ROTS
Durée : 2h
Notions de bases 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
Aperçu des APIS de FreeRTOS
Durée : 2h
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 boîtes 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)
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
Android applications developers, Linux developers, Linux projects managers
La pratique du langage C et de sa mise
en œuvre dans des applications à base de
microcontrôleur est indispensable
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
Infos
Trouver le bon CACESComprendre l'habilitation éléctriqueMentions légalesConditions d'utilisationNous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.
Choisir mes préférences