Atelier CAP’TRONIC : FreeRTOS et connectivité IP

Formations





Accueil du site > fr > Formations > Ateliers - historique 2015 > Atelier CAP’TRONIC : FreeRTOS et connectivité IP
Du 17 au 19 mars 2015Tours (37)
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és par l’éco système de l’open source.
Porté sur plus d’une dizaine d’architecture différente, 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. 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. A la fin de la formation, mettre en place un pile IP et un serveur web sur un micro contrôleur.
Inscription en ligne

Objectifs :

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

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 FreeRTOS sur composant ARM Cortex-M et à la prise en main d’une stack TCP/IP.

Programme :

1er 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 SEGGER
• Découverte de la librairie CMSIS de ST
• Choix d’un ou deux TPs d’un commun accord (ex configuration d’I/O, mise en place du Systick )

2eme journée

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 l’outil FreeRTOS+Trace
• Comparaison des algorithmes roundrobin, 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

3eme journée

• Prise en main d’une stack TCP/IP avec FreeRTOS sur STM32
• Présentation du modèle OSI et des couches protocolaires TCP/IP
• Utilisation des sockets en mode connecté (TCP) et non connecté (UDP)
• Fonctions de base d’un contrôleur Ethernet
• Interaction d’une stack TCP/IP (stack open source CycloneTCP) avec un RTOS (FreeRTOS)
• Découverte des sockets UDP et TCP au travers d’une application de tchat
• Mise en place d’un serveur Web avec contenu dynamique (CGI et Ajax)
• Mise en place d’un client FTP

Intervenant : CYNETIS Embedded & ORYX Embedded

Informations pratiques

Lieu :
Hôtel IBIS
318 bis avenue Maginot
Centre Commercial La Petite Arche
37100 TOURS
Plan d’accès

Nombre de places limité !

Participation aux frais :
  • Pour les PME adhérentes 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. L’inscription sera validée à réception d’un chèque de caution de 100 €TTC 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 et une facture sera établie. Chèque de caution à retourner par courrier à : JESSICA France – 60 boulevard du Maréchal Juin - 44100 NANTES
  • Si vous êtes une PME non adhérente, vous pouvez adhérer à l’association JESSICA France pour un montant de 600,00 €TTC, pour cela contactez l’ingénieur CAP’TRONIC.
  • Pour les entreprises non éligibles (*), les PME non adhérentes : 400 € HT/jour/personne : 1200 € HT soit 1440 € TTC (TVA 20 %) pour les 3 journées et par personne.
  • Pour les centres de compétences publics, membres actifs de JESSICA France : Nous contacter.
  • Pour les centres de compétences publics, qui ne sont pas membres actifs de JESSICA France : Nous contacter.

Remarque : Cet atelier est éligible au financement par votre Organisme Paritaire Collecteur Agréé (OPCA) ou au DIF

(*) Critères d’éligibilité : Toute PME de droit français, de taille inférieure à 2000 personnes n’étant pas détenue à plus de 50% par un groupe de plus de 2000 personnes.

Contact :
Yohann DESILES - 06 09 86 49 44 - desiles@captronic.fr


Cet atelier est complet. Pour connaitre la date des prochaines sessions, contactez Yohann DESILES 06 09 86 49 44

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