Plan du cours
Embedded C programmation
- Aperçu des principes fondamentaux de la programmation en C
- Allocation de mémoire
- Interruption
- Multitâche et multithreading
- Synchronisation et communication entre tâches
- Communication entre périphériques
- Compilateur
### Temps réel Linux, RTOS et embarqué Linux
- Linux introduction - Architecture, fichiers, répertoires - POSIX - Multi thread et tâche - Tolchain, 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 - Cross Compile, shared library - Networking
### Développement d'un pilote linux embarqué
- Kernel, modules - Caractéristiques des périphériques - USB, GPIO, I2C, SPI, Network, Block devices ### HW interfacing
- série, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino
- Affichage - Modem GSM - Réseau ### Embarqué C++, Qt
### Logiciel embarqué robuste et à sécurité intégrée
- Programmation efficace et efficiente - Débogage et dépannage - Inspection et analyse - Codes défensifs et d'autotest - Watchdog
### Technologie et programmation ARM
Nos Clients témoignent (6)
Trainer's way of explaining
Deepak Tiwari - Beamtrail
Formation - Circuits and Electronics Fundamentals
Le formateur était très compétent et les exemples de code en direct sur un "vrai" dispositif matériel avec un écran étaient formidables.
Silver Kuusik - Engie Mobisol GmbH
Formation - FreeRTOS: Programming for Real Time Operating Systems
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
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Formation - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Formation - Raspberry Pi for Beginners
Travaux pratiques
James - Argent Energy
Formation - Introduction to IoT Using Arduino
Traduction automatique