Plan du cours
Module 1 : Introduction aux systèmes embarqués Embedded Systems
- Aperçu
Comprendre le but et la portée des systèmes embarqués dans divers secteurs industriels. - Caractéristiques des Embedded Systems
Apprendre les principales caractéristiques qui définissent un système embarqué, telles que les contraintes en temps réel, la fonctionnalité dédiée et l'intégration matériel/logiciel. - Types de Embedded Systems
Explorer différentes catégories telles que les systèmes autonomes, les systèmes temps réel, les systèmes embarqués réseau et les systèmes embarqués mobiles. - Architectures embarquées
Introduction aux modèles architecturaux courants, y compris les architectures Harvard et Von Neumann.
Module 2 : Langage C Programming et environnement de développement
- C Language
Aperçu du langage C, sa syntaxe et pourquoi il est largement utilisé dans les systèmes embarqués. - C pour Embedded Systems
Apprendre à utiliser C pour interagir directement avec le matériel, y compris la manipulation de mémoire et des registres matériels. - Interface matérielle Programming
Comprendre comment écrire du code bas niveau pour contrôler les capteurs, les actionneurs et d'autres composants matériels.
Module 3 : Fondamentaux des microcontrôleurs Microcontroller
- Architecture Microcontroller
Introduction à la structure interne et au fonctionnement des microcontrôleurs. - Configurations de base
Apprendre à configurer et initialiser des microcontrôleurs pour diverses applications. - Périphériques de base
Explorer les périphériques courants tels que les timers, les ADC (Convertisseurs Analogique-Numérique), les UART et les GPIO.
Module 4 : Internet of Things (IoT)
- Aperçu de l'IoT
Comprendre le concept d'Internet des Objets (IoT) et comment les systèmes embarqués sont des composants clés des solutions IoT. - Architecture IoT
Étudier les couches d'un système IoT, y compris la couche de capteurs, le réseau, le traitement des données et l'application.
Pré requis
- Familiarité avec les concepts de programmation
- Compréhension de base des systèmes informatiques
Public cible
- Professionnels de l'ingénierie
- Développeurs logiciels embarqués
- Personnel technique explorant le IoT et la conception de systèmes embarqués
Nos clients témoignent (5)
Il répond à mes questions très bien expliquées.
Khaled Almarzooqi - Beamtrail
Formation - Circuits and Electronics Fundamentals
Traduction automatique
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
J'ai vraiment apprécié les connaissances du formateur.
Aaron Swift - ITW Hobart
Formation - FreeRTOS: Programming for Real Time Operating Systems
Traduction automatique