Prenez contact avec nous

Plan du cours

Introduction

Aperçu des systèmes embarqués

  • Utilisation en monde réel : montres, lecteurs DVD, téléphones portables, 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 versus microprocesseurs
  • Sélection d'une architecture de microcontrôleur

Démarrage d'un projet

  • Détermination des exigences de conception
  • Préparation de l'environnement de développement, des outils et du matériel
  • Interfaçage entre le microcontrôleur et l'ordinateur personnel.

Programmation d'un microcontrôleur 8051 à l'aide du C embarqué

  • Travailler avec les périphériques système
  • Interfaçage avec les périphériques utilisateur
  • E/S à usage général

Programmation d'un ARM CORTEX M-3 à l'aide du C embarqué

  • Travailler avec les périphériques système
  • Interfaçage avec les périphériques utilisateur
  • E/S à usage général

Programmation d'un cœur de CPU ARM9 à l'aide du C embarqué

  • Travailler avec les périphériques système
  • Interfaçage avec les périphériques utilisateur
  • E/S à usage général

Tests et débogage

  • Outils et techniques
  • Optimisation pour la taille, la vitesse et 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.
  • Le matériel (microcontrôleur, câbles, etc.) et le logiciel (IDE, etc.) seront nécessaires pour tous les participants. Veuillez consulter le coordinateur de formation pour les exigences spécifiques.

Audience

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

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires