Plan du cours
Programmation en C embarqué
- Aperçu des fondamentaux de la programmation en C
- Allotissement mémoire
- Déclencheurs (Interrupts)
- Multitâche et multithreading
- Synchronisation et communication inter-tâches
- Communication périphérique
- Compilateur
### Linux en temps réel, RTOS et Linux embarqué
- Introduction à Linux - Architecture, fichiers, dossiers - POSIX - Multithreading et multitâche - Toolchain, Bootloader, Kernel, rootfs - Commencer avec Raspbian puis expliquer comment construire - une image dédiée (et plus petite) avec - Buildroot ou Yocto - PREEMPT_RT, Xenomai - RTEMS - Compilation croisée, bibliothèque partagée - Réseaux
### Développement de drivers Linux embarqué
- Kernel, modules - Caractéristiques du matériel - USB, GPIO, I2C, SPI, réseau, périphériques bloc ### Interface matérielle
- Série, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino
- Affichage - Modem GSM - Réseau ### C++ embarqué, Qt
### Logiciel embarqué robuste et fiable
- Programmation efficace et optimisée - Débogage et résolution de problèmes - Inspection et analyse - Codes défensifs et auto-tests - Watchdog
### Technologie ARM et programmation
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