Kursplan

Embedded C-programmering

  • Oversikt over grunnleggende C-programmering
  • Minneallokering
  • Avbrudd
  • Multitasking og multithreading
  • Synkronisering og intertask-kommunikasjon
  • Perifere kommunikasjon
  • Kompilator

### Real time Linux, RTOS og embedded Linux

- Introduksjon til Linux - Arkitektur, filer, kataloger - POSIX - Multithreading og oppgaver - Toolchain, Bootloader, Kernel, rootfs - Start med Raspbian og forklar hvordan du bygger - et dedikert (og mindre) bilde med - Buildroot eller Yocto - PREEMPT_RT, Xenomai - RTEMS - Krysskompilering, delt bibliotek - Nettverk

### Utvikling av embedded Linux-drivere

- Kernel, moduler - Enhetsegenskaper - USB, GPIO, I2C, SPI, Nettverk, Blokkenheter ### HW-interfacing

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

- Skjerm - GSM-modem - Nettverk ### Embedded C++, Qt

### Robust og feilsikker embedded programvare

- Effektiv og effektiv programmering - Feilsøking og problemløsning - Inspeksjon og analyse - Forsvars-, selvtestkoder - Vakthund

### ARM-teknologi og programmering

 140 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Upcoming Courses

Related Categories