Mise en oeuvre FREERTOS sur architecture ARM

Formations





Accueil du site > fr > Formations > Ateliers - historique 2013 > Mise en oeuvre FREERTOS sur architecture ARM
Du 27 au 29 novembre 2013ANGERS (49)
Le monde du temps réel a des contraintes de performance, d’optimisation et de portabilité de plus en plus forte. FreeRTOS est une des solutions proposée par l’écosystème Open Source. Porté sur plus d’une dizaine d’architectures différentes, FreeRTOS propose un OS temps réel performant, facile d’utilisation, d’empreinte mémoire faible et robuste.
Cet atelier vous propose de mettre en œuvre FREERTOS sur architecture ARM. 
Inscription en ligne

Après une partie théorique sur la cible utilisée (STM32), vous suivrez les différentes étapes nécessaires à la mise en œuvre de FreeRTOS sur la carte de développement. L’objectif à la fin de la formation sera de porter une application initialement conçu sans OS vers FreeRTOS.

Objectifs
Comprendre les interactions entre le STM32 et l’OS. Porter une application sans OS sur FreeRTOS.

Public
Ce cours s’adresse aux Ingénieurs et Techniciens qui souhaitent acquérir les méthodes et les bonnes pratiques liées au développement avec un noyau temps réel sur architecture ARM Cortex-M.
Pré-requis : Langage C

Intervenant : Société Antycip Technologies

Programme

Jour 1 :
Description du STM32
• Aperçu sur le cœur ARM Cortex-M4
• Mode processeur
• Registre du cœur (NVIC, Systick…)
Exercices autour de la librairie CMSIS sur carte d’évaluation
• Mise en place des outils de développement et de débogue KEIL
• Découverte de la librairie CMSIS de ST
• Choix d’un ou deux TP d’un commun accord (ex configuration d’ I/O, mise en place du Systic )

Jours 2 et 3
Bases théoriques sur RTOS
• 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
Aperçu des APIs d’un RTOS
• Exemple du RTOS FreeRTOS
Exercices pratiques autour de l’os
• Contrôle des tâches avec les outils KEIL
• Comparaison des algorithmes round robin, préemptif, coopératif
• Déclencher une tâche avec des événements
• Leurs utilités, protection par mutex
• Gestion d’une file d’attente par sémaphores
• Synchronisation de plusieurs tâches
• Gestion d’une pile de messages d’erreurs
• Échange de données entre tâches asynchrones
Étude de cas
• Portage d’une application conçue initialement sans RTOS
• Discussion sur la mise en place des différentes APIs de l’OS

Lieu
ESEO Angers
10 boulevard Jeanneteau
49100 ANGERS
Plan d’accès

Contacts
Jean-Philippe ENEAU 02 40 73 17 24
Yohann DESILES 02 40 73 17 24

Inscriptions – Participation aux frais

- Pour les grandes entreprises et PME non adhérentes :
1435,20 € TTC (TVA 19,6 % incluse), soit 1200 € HT pour les trois journées

- Pour les centres de compétences, membres actifs ou non membres actifs de JESSICA FRANCE :
717,60 € TTC (TVA 19,6 % incluse), soit 600 € HT pour les trois journées

- Pour les adhérents CAP’TRONIC : prise en charge totale du coût de l’inscription dans la limite de 10 hommes/jour de formation dans l’année d’adhésion.

- Adhésion au programme CAP’TRONIC : 598€ TTC (TVA 19,6 % incluse), soit 500€HT pour l’année

Pour les adhérents CAP’TRONIC, pour lesquels la participation à l’atelier est gratuite, l’inscription sera validée à réception d’un chèque de caution de 100 €TTC à l’ordre de JESSICA FRANCE par personne qui sera renvoyé au participant après l’atelier. En cas d’absence non remplacée à l’atelier, la caution sera encaissée, une facture établie.

Vous pouvez envoyer votre chèque de caution à l’adresse suivante :
JESSICA FRANCE
60 Bd du Maréchal Juin
44100 NANTES


Cet atelier est complet. Inscriptions closes
Crédits © JESSICA FRANCE 2005 - 2016
Le programme CAP’TRONIC est financé par le Ministère de l’Economie et des Finances.