Prenez contact avec nous

Plan du cours

Introduction

Aperçu des systèmes embarqués

  • Usage 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émarrage d'un projet

  • Définition des exigences de conception
  • Préparation de l'environnement de développement, des outils et du matériel
  • Interface entre le microcontrôleur et le PC.

Programmation d'un microcontrôleur 8051 en utilisant le C embarqué

  • Travail avec les périphériques système
  • Interface avec les périphériques utilisateur
  • Entrées/Sorties à usage général

Programmation d'un ARM CORTEX M-3 en utilisant le C embarqué

  • Travail avec les périphériques système
  • Interface avec les périphériques utilisateur
  • Entrées/Sorties à usage général

Programmation d'un noyau CPU ARM9 en utilisant le C embarqué

  • Travail avec les périphériques système
  • Interface avec les périphériques utilisateur
  • Entrées/Sorties à usage général

Test 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.
  • Une expérience en programmation C.
  • Le matériel (microcontrôleur, câbles, etc.) et le logiciel (IDE, etc.) seront nécessaires par tous les participants. Veuillez consulter le coordinateur de formation pour les exigences spécifiques.

Public cible

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

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires