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

 140 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires