Formation Connectivité TCP/IP sur MCU (STM32)

Ref :

Cette formation peut être complétée par "Sécurité SSL/TLS sur MCU"

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

[+]Asnières-sur-Seine ou Paris

Le : 05 novembre 2020 Le : 24 novembre 2020 Le : 21 décembre 2020

Pré-requis

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.

Nos Actualités