Schița de curs

Programare în C embeddeds

  • Prevziu fundamental al programării în C
  • Alocarea memoriei
  • Interrupturi
  • Multitasking și multithreading
  • Sincronizare și comunicare între task-uri
  • Comunicare periferice
  • Compilator

### Linux în timp real, sisteme de operare în timp real (RTOS) și Linux embedded

- Introducere în Linux - Arhitectură, fișiere, directoare - POSIX - Multithreading și multitasking - Toolchain, bootloader, kernel, rootfs - Începe cu Raspbian apoi explica cum să construiți - o imagine dedicată (și mai mică) cu - Buildroot sau Yocto - PREEMPT\_RT, Xenomai - RTEMS - Compilare crois, biblioteci partajate - Rețele

### Dezvoltarea driver-elor Linux embedded

- Kernel, module - Caracteristici dispozitivului - USB, GPIO, I2C, SPI, dispozitive de rețea, dispozitive block ### Interfața cu HW

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

- Disплеи - Modem GSM - Rețele ### C++ embedded și Qt

### Software embeddeds robust și sigur

- Programare eficientă și eficace - Debugging și rezolvarea problemelor - Inspectare și analiză - Coduri defensive, teste autodiagnostics - Watchdog

### Tehnologia ARM și programare

 140 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite