Cursusaanbod

Embedded C programmeren

  • Overzicht van de fundamentele aspecten van C-programmeren
  • Geheugenallocatie
  • Interrupt
  • Multitasking en multithreading
  • Synchronisatie en intertask communicatie
  • Periferiecommunicatie
  • Compiler

### Real-time Linux, RTOS en embedded Linux

- Inleiding tot Linux - Architectuur, bestanden, mappen - POSIX - Multithread en taak - Toolchain, Bootloader, Kernel, rootfs - Beginnen met Raspbian en vervolgens uitleggen hoe te bouwen - een gedediceerd (en kleiner) afbeelding met - Buildroot of Yocto - PREEMPT_RT, Xenomai - RTEMS - Cross Compile, gedeelde bibliotheek - Netwerken

### Ontwikkeling van embedded Linux drivers

- Kernel, modules - Apparaatkenmerken - USB, GPIO, I2C, SPI, Netwerken, Blokapparaten ### HW interfacing

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

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

### Robuuste en foutveilige embedded software

- Effectief en efficiënt programmeren - Opsporen en oplossen van fouten - Inspectie en analyse - Defensieve, zelf-testende codes - Watchdog

### ARM-technologie en programmeren

 140 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën