Course Outline

Embedded C programmering

  • Overzicht Fundamenteel van C-programmeren
  • Geheugentoewijzing
  • Onderbreken
  • Multitasken en multithreaden
  • Synchronisatie en intertask comm
  • Perifere comm
  • Compiler

### Realtime Linux, RTOS en ingebed Linux

- Linux introductie - Architectuur, bestanden, mappen - POSIX - Meerdere threads en taken - Tolchain, Bootloader, Kernel, rootfs - begin met Raspbian en leg vervolgens uit hoe je moet bouwen - een speciale (en kleinere afbeelding) met - Buildroot of Yocto - PREEMPT\_RT, Xenomai - RTEMS - Cross Compile, gedeelde bibliotheek - Networking

### Ontwikkeling van een geïntegreerd Linux-stuurprogramma

- Kernel, modules - Karakteristiek apparaat - USB, GPIO, I2C, SPI, netwerk, blokapparaten ### HW-interface

- serieel, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino

- Display - GSM-modem - Netwerk ### Embedded C++, Qt

### Robuuste en feilloze embedded software

- Effectief en efficiënt programmeren - Debuggen en probleemoplossing - Inspectie en analyse - Defensieve zelftestcodes - Watchdog

### ARM-technologie en programmering

 140 Hours

Number of participants



Price per participant

Getuigenissen (6)

Related Courses

Related Categories