Plan du cours
Module 1 : Introduction aux systèmes embarqués
-
Aperçu
Comprendre le but et l'ampleur des systèmes embarqués dans diverses industries. -
Caractéristiques des systèmes embarqués
Apprendre les caractéristiques clés 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 systèmes embarqués
Explorer différentes catégories telles que les systèmes autonomes, les systèmes en 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 : Langages de programmation et environnement de développement
-
Langage C
Aperçu du langage de programmation C, sa syntaxe et les raisons pour lesquelles il est largement utilisé dans les systèmes embarqués. -
C pour les systèmes embarqués
Apprendre comment le C est utilisé pour interagir directement avec le matériel, y compris la manipulation de la mémoire et des registres matériels. -
Programmation d'interface matériel
Comprendre comment écrire du code bas niveau pour contrôler des capteurs, actionneurs et autres composants matériels.
Module 3 : Fondements des microcontrôleurs
-
Architecture de microcontrôleur
Introduction à la structure interne et au fonctionnement des microcontrôleurs. -
Configurations de base
Apprendre comment configurer et initialiser les microcontrôleurs pour diverses applications. -
Périphériques de base
Explorer des périphériques courants tels que des minuteries, des ADCs (convertisseurs analogique-numérique), des UARTs et des GPIOs.
Module 4 : Internet of Things (IoT)
-
Aperçu de l'IoT
Comprendre le concept d'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 les capteurs, le réseau, le traitement des données et la couche applicative.
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 la conception d'IoT et des 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
Que le formateur s'adapte à nos besoins
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Formation - The Yocto Project - An Overview - hands-on
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