ATELIER CAP’TRONIC : FreeRTOS sur Architecture ARM

Formations





Accueil du site > fr > Formations > Ateliers - historique 2014 > ATELIER CAP’TRONIC : FreeRTOS sur Architecture ARM
Du 4 au 6 mars 2014RENNES (35)
Cet atelier vous propose de mettre en œuvre FreeRTOS sur architecture ARM. 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çue sans OS vers FreeRTOS.
Inscription en ligne

Le monde du temps réel a des contraintes de performance, d’optimisation et de portabilité de plus en plus forte fortes. FreeRTOS est une des solutions proposées 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.

Objectifs
Comprendre les interactions entre le STM32 et un RTOS. 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 sur un système embarqué à base de RTOS.

Pré-requis
Connaissances en langage C

Programme

Première Journée
Description du STM32
• Aperçu sur le cœur ARM
• 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 MDK-ARM
• Découverte de la librairie CMSIS de ST
• Choix d’un ou deux TPs d’un commun accord (par exemple : GPIO/EXTI, Mise en place du Systick)

Logistique et matériel
Venir avec un PC sous Windows XP minimun avec les droits administrateurs pour installation des logiciels
Vérifier que le PC à 2 ports USB disponibles

Deuxième et troisième journées
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
• 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
• Echange de données entre tâches asynchrones

Etude 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
Campanile Rennes Atalante
Allée de Becquerel
35700 Rennes

Plan d’accès

Contacts
Jean-Luc FLEUREAU 06 63 00 86 98
Yohann DESILES 06 09 86 49 44

Intervenant
ANTYCIP TECHNOLOGIES

Inscriptions – Participation aux frais

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

- Pour les centres de compétences, membres actifs ou non membres actifs de JESSICA FRANCE :
720 € TTC (TVA 20 % 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 : 600€ TTC (TVA 20 % 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
Crédits © JESSICA FRANCE 2005 - 2016
Le programme CAP’TRONIC est financé par le Ministère de l’Economie et des Finances.