FreeRTOS & connectivité IP

Formations





Accueil du site > fr > Formations > Ateliers - historique 2014 > FreeRTOS & connectivité IP
Du 25 au 27 novembre 2014Rennes
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. L’objectif à la fin de la formation sera de 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 pour un système Linux.

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 debogue ATOLLIC
• 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 systic )

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 le Viewer d’Atollic
• 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
• Echange 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 : ANTYCIP / Oryx embedded
Michel Picault & Clément Zeller

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

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