Návrh Školení

Zanořené programování v C

  • Přehled základů programování v C
  • Alokace paměti
  • Přerušení (Interrupt)
  • Vícenásobné úlohy a vlákna (Multitasking and multithreading)
  • Synchronizace a meziúlohová komunikace (Syncronization and intertask comm)
  • Komunikace periferií (Peripheral comm)
  • Prevodník (Compiler)

### Praktický Linux, RTOS a zabudovaný Linux

- Úvod do Linuxu - Architektura, soubory, adresáře - POSIX - Vícevláknové úlohy (Multi thread and task) - Nástrojová řetězec (Tolchain), Bootloader, jádro, rootfs - Začneme Raspbianem a vysvětlíme, jak vybudovat - specializovanou (a menší) image s - Buildroot nebo Yocto - PREEMPT\_RT, Xenomai - RTEMS - Křižový kompilátor, sdílené knihovny - Sítě

### Vývoj zabudovaných linuxových ovladačů

- Jádro, moduly - Charakteristiky zařízení - USB, GPIO, I2C, SPI, síťové zařízení, bloková zařízení ### Ovládání HW

- Sériový přístup, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino

- Zobrazovací zařízení - GSM modem - Sítě ### Zanořené C++, Qt

### Robustní a bezpečná zabudovaná software

- Efektivní a eficientní programování - Ladicí nástroje a odstraňování potíží - Inspekce a analýza - Ochranné, samotestující kódy - Watchdog

### Technologie ARM a programování

 140 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie