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

  140 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (5)

Cours Similaires

Catégories Similaires