Schița de curs

Embedded C programare

  • Prezentare generală Elementele fundamentale ale programării C
  • Alocare de memorie
  • Întrerupe
  • Multitasking și multithreading
  • Sincronizare și comunicații intertask
  • Com. periferic
  • Compilator

### În timp real Linux, RTOS și încorporat Linux

- Linux introducere - Arhitectură, fișiere, directoare - POSIX - Multi thread și sarcină - Tolchain, Bootloader, Kernel, rootfs - începeți cu Raspbian apoi explicați cum să construiți - o imagine dedicată (și mai mică) cu - Buildroot sau Yocto - PREEMPT\_RT, Xenomai - RTEMS - Cross Compile, bibliotecă partajată - Networking

### Dezvoltarea driverului Linux încorporat

- Kernel, module - Caracteristicile dispozitivului - USB, GPIO, I2C, SPI, Rețea, dispozitive bloc ### Interfața HW

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

- Afișaj - Modem GSM - Rețea ### Încorporat C++, Qt

### Software încorporat robust și sigur

- Programare eficientă și eficientă - Depanare și depanare - Inspecție și analiză - Coduri defensive, de autotestare - Watchdog

### Tehnologia și programarea ARM

 140 ore

Mărturii (6)

Cursuri înrudite

Categorii înrudite