Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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
Nos clients témoignent (2)
Le formateur était très interactif et le rythme était bien maîtrisé.
Carolyn Yaacoby - Yeshiva University
Formation - Raspberry Pi for Beginners
Traduction automatique
Se lancer et faire quelques choses de basiques a été super utile
Remy Pieron - Facebook
Formation - Arduino Programming for Beginners
Traduction automatique