Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Développement - Pilotes pour systèmes embarqués

Développement - Pilotes pour systèmes embarqués

Formation à distance
Durée : 35 heures (5 jours)
Durée :35 heures (5 jours)
HT
Se préinscrire
Durée :35 heures (5 jours)
HT
Se préinscrire
Durée :35 heures (5 jours)
HT
Se préinscrire

Formation créée le 31/08/2023.

Version du programme : 1

Programme de la formation

Objectif de formation : Cette formation vise à fournir aux participants les compétences nécessaires pour concevoir, développer et déboguer des pilotes (drivers) pour des systèmes embarqués en se concentrant sur les plateformes ESP32 et Espressif STM32, ainsi que sur les protocoles de communication UART et SDIO. Les participants acquerront une compréhension approfondie des concepts de développement de pilotes et acquerront une expérience pratique grâce à des travaux pratiques étroitement intégrés.

Objectifs de la formation

  • Comprendre les principes fondamentaux des systèmes embarqués et des pilotes
  • Maîtriser les concepts de communication UART et SDIO
  • Acquérir les compétences pour développer des pilotes pour ESP32 et Espressif STM32
  • Apprendre à déboguer et à optimiser les pilotes embarqués
  • Appliquer les connaissances acquises à des projets pratiques

Profil des bénéficiaires

Pour qui
  • Ingénieurs en électronique
  • Développeurs embarqué
Prérequis
  • Connaissance préalable en programmation en langage C
  • Compréhension de base des systèmes embarqués

Contenu de la formation

  • Introduction aux systèmes embarqués et aux pilotes (7 heures)
    • Introduction aux systèmes embarqués et à leurs composants clés
    • Rappel sur le langage C pour le développement embarqué
    • Introduction aux pilotes : rôle, importance et types
    • Environnement de développement pour ESP32 et Espressif STM32
  • Fondamentaux des communications UART et SDIO (7 heures)
    • Compréhension approfondie de la communication UART
    • Configuration et utilisation de l'UART sur ESP32 et STM32
    • Introduction à l'interface SDIO (Secure Digital Input/Output)
    • Implémentation de la communication SDIO sur les plates-formes cibles
  • Développement de pilotes pour ESP32 (7 heures)
    • Vue d'ensemble de l'architecture ESP32
    • Configuration de l'environnement de développement
    • Développement d'un pilote simple GPIO pour ESP32
    • Intégration de la communication UART dans un pilote
    • Travaux pratiques : Écriture d'un pilote UART pour ESP32
  • Développement de pilotes pour Espressif STM32 (7 heures)
    • Aperçu de l'architecture STM32
    • Configuration de l'environnement pour STM32 développement
    • Création d'un pilote basique GPIO pour STM32
    • Intégration de la communication UART dans le pilote
    • Travaux pratiques : Création d'un pilote UART pour STM32
  • Débogage et optimisation des pilotes (7 heures)
    • Méthodes de débogage pour les pilotes embarqués
    • Techniques d'optimisation des performances des pilotes
    • Gestion des interruptions et des erreurs dans les pilotes
    • Étude de cas : Analyse et résolution de problèmes dans les pilotes développés
    • Travaux pratiques : Débogage avancé et optimisation des pilotes
Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Émargement numérique
  • Mises en situation
  • Formulaires d’évaluation de la formation
  • Certificat de réalisation de l’action de formation Cloud
Ressources techniques et pédagogiques
  • Espace intranet de formation
  • Documents supports de formation projetés
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...