Formation Connectivité TCP/IP sur MCU (STM32)

Ref :

Avis client : 3,8/4 - Note calculée sur la totalité des retours au cours des six derniers mois

Embarqué & IOT Durée :
1 jour - 8 heures
Lieu :
Asnières-sur-Seine

Tarif

Intra :
Inter :
800€ HT/personne
Inscrivez-vous

Demande d'informations

Les prochaines dates par ville

[+]Paris

Pré-requis

La pratique du langage C et de sa mise en œuvre dans des applications à base de microcontrôleur est indispensable.

Public concerné

Ce stage s’adresse aux ingénieurs et techniciens de développement qui souhaitent mettre en œuvre concrètement du middleware de connectivité sur microcontrôleur. La pratique du langage C et de sa mise en œuvre dans des applications à base de microcontrôleur est indispensable.

Objectifs

Accélérer la prise en main des nouveaux concepts de programmation liés à l’utilisation d’une stack TCP/IP sur microcontrôleur.

Programme détaillé

Bases théoriques TCP/IP - Durée : 2h

  • Présentation du modèle OSI
  • Présentation des couches protocolaires TCP/IP
  • Ethernet et la gestion de collisions
  • Adresse MAC et adresse IP
  • Notion de routage
  • Protocole ARP
  • Utilisation des sockets en mode connecté (TCP)
  • Utilisation des sockets en mode non connecté (UDP)
  • Notions de Ports et notions de Sockets
  • Connexion Client – Serveur

Travaux pratiques TCP/IP - Durée : 6h

Les travaux pratiques sont réalisés autour d’une pile de communication TCP/IP embarquée open source (CycloneTCP) sur carte à base de composant STM32 à cœur ARM Cortex-M4

  • Prise en main d’une stack TCP/IP avec FreeRTOS sur STM32
  • Fonctions de base d’un contrôleur Ethernet
  • Mise en place d’un DHCP
  • Interaction de la stack TCP/IP avec le 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)

Modalités pédagogiques

Manipulation sur PC avec des outils de développement (IDE, Compilateur, Débogueur), une sonde JTAG/SWD sur carte d’évaluation à base de STM32 à cœur ARM Cortex-M.
Tous nos stages reposent sur une alternance entre transfert de savoir-faire et d’attitudes, avec des exercices concrets, des tests avec les participants et des analyses de situations. Cette méthode permet une appropriation rapide des sujets par les stagiaires.
Notre formateur s’appuie sur les connaissances préexistantes du stagiaire. Il combine diverses modalités pédagogiques : des exposés théoriques, des temps d’échanges, des études de cas, permettant à l’apprenant d’être acteur de la séance de formation.
Lors des formations en groupe, l’accent est mis sur l’interactivité, intégrant ainsi la possibilité de progresser en équipe et de réussir ensemble.
Le scénario de nos cours est adapté afin de faire directement référence aux attentes des stagiaires. Les exemples et exercices sont, dans la mesure du possible, au plus près des missions réalisées par vos collaborateurs.
En effet, notre processus de personnalisation d’accès à la formation nous conduit à choisir et combiner différentes méthodes classiques qui ont fait preuve de leur efficacité, en fonction des objectifs à atteindre et du public reçu en formation.

Nos Actualités