Plan du cours

Introduction

Aperçu des systèmes embarqués

  • Utilisation dans le monde réel : montres, lecteurs DVD, téléphones mobiles, etc.
  • Différences entre les systèmes d'exploitation temps réel, EmbeddedLinux, etc.
  • Contraintes de ressources : taille, vitesse et consommation d'énergie

Aperçu de l'architecture des microcontrôleurs

  • Microcontrôleurs vs microprocesseurs
  • Sélection d'une architecture de microcontrôleur

Débuter un projet

  • Définir les exigences de conception
  • Préparer l'environnement de développement, les outils et le matériel
  • Interface entre microcontrôleur et PC.

Programmation d'un microcontrôleur 8051 en Embedded C

  • Travailler avec les périphériques système
  • Interface avec les périphériques utilisateur
  • Entrées/Sorties générales (GPIO)

Programmation d'un microcontrôleur ARM CORTEX M-3 en Embedded C

  • Travailler avec les périphériques système
  • Interface avec les périphériques utilisateur
  • Entrées/Sorties générales (GPIO)

Programmation d'un cœur de processeur ARM9 en Embedded C

  • Travailler avec les périphériques système
  • Interface avec les périphériques utilisateur
  • Entrées/Sorties générales (GPIO)

Tests et débogage

  • Outils et techniques
  • Optimisation de la taille, de la vitesse et de la consommation d'énergie

Déploiement d'un système embarqué

  • Considérations environnementales
  • Sécurisation d'un appareil

Dépannage

Résumé et conclusion

Pré requis

  • Une compréhension de l'électronique.
  • Expérience en programmation C.
  • Du matériel (microcontrôleur, câbles, etc.) et des logiciels (IDE, etc.) seront nécessaires pour tous les participants. Veuillez consulter le coordinateur de formation pour les exigences spécifiques.

Audience

  • Ingénieurs électroniciens
  • Développeurs ayant des connaissances en électronique
 35 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires