Embedded Linux Programmering

Mål

Målet med kurset er at give deltagerne en fortrolighed med udvikling til Linux på embedded systemer. Efter kurset har deltagerne et overblik over de forskellige elementer af et embedded system og de tilhørende udviklingsværktøjer.

Forudsætninger

Deltagernes forudsættes at være fortrolig med grundlæggende softwareudvikling i C

Indhold

Modul 1:

  • Overblik over en embedded platform og dets komponenter og processer
  • Forskellige arkitekturer
  • Forskellige porte og busser
  • Bootprocessen

Modul 2:

  • Crosscompilation med GCC og binutils
  • Bootloader, uBoot, RedBoot m.m.
  • Kerne, konfiguration og crosscompilation
  • Flash, filsystemer og opbyggelse af filstruktur
  • Busybox

Modul 3:

  • At tilgå I/O-porte
  • Programmere kernemoduler

Modul 4:

  • Debugging
  • Recovery

Kursets længde og pris

Kurset varer 2 dage. Prisen er kr. 8.700,- (eksklusiv moms)

Dato for afholdelse

2019: 14/1, 4/3, 29/4, 8/7, 2/9, 25/11