Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.
Choisir mes préférences
Accélérer la prise en main des nouveaux concepts de programmation liés à l’utilisation d’une stack TCP/IP sur microcontrôleur.
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)
Android applications developers, Linux developers, Linux projects managers
La pratique du langage C et de sa mise en œuvre dans des applications à base de microcontrôleur est indispensable.
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.
Cortex-M4
Infos
Trouver le bon CACESComprendre l'habilitation éléctriqueMentions légalesConditions d'utilisationNous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.
Choisir mes préférences