Plan du cours
Introduction
Aperçu de Embedded Systems
- Utilisation de mots réels : Montres, lecteurs DVD, téléphones portables, etc.
- Différences entre les systèmes d'exploitation en temps réel, les systèmes embarquésLinux, etc.
- Contraintes de ressources : taille, vitesse et consommation d'énergie
Aperçu de l'architecture Microcontroller
- Microcontroller et microprocesseurs
- Sélection d'une architecture Microcontroller
Démarrer un projet
- Décider 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 le PC.
Programming a 8051 Microcontroller Utilisation Embedded C
- Travailler avec les périphériques du système
- Interfaçage avec les périphériques utilisateur
- E/S générales
Programming un ARM CORTEX M-3 Utilisation Embedded C
- Travailler avec les périphériques du système
- Interfaçage avec les périphériques utilisateur
- E/S générales
Programming un cœur de CPU ARM9 Utilisation Embedded C
- Travailler avec des périphériques système
- Interfaçage avec les périphériques utilisateur
- E/S générales
Test 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
- Compréhension de l'électronique.
- Expérience de la programmation en C.
- Tous les participants auront besoin de matériel (microcontrôleur, câbles, etc.) et de logiciels (IDE, etc.). Veuillez consulter le coordinateur de la formation pour connaître les besoins spécifiques.
Public
- Ingénieurs en Electronique
- Développeurs ayant des connaissances en électronique
Nos clients témoignent (3)
Sean était un orateur dynamique et les exercices pratiques étaient très intéressants, je peux voir comment ils seront vraiment applicables.
Temira Koenig - Yeshiva University
Formation - Raspberry Pi for Beginners
Traduction automatique
Le formateur était vraiment gentil et bien informé, il a fait un effort supplémentaire pour m'expliquer des choses que je ne connaissais pas.
Felix - Microchip Technology Inc
Formation - Embedded C Application Design Principles for Automotive Professionals
Traduction automatique
L'acquisition de connaissances utiles et la clarification de certaines choses dont j'étais incertain précédemment.
Kenneth Mahoney - University of Glasgow
Formation - Arduino: Programming a Microcontroller for Beginners
Traduction automatique