План на курса

Вградено C програмиране

    Общ преглед Основи на програмирането на C Разпределение на паметта Прекъсване Многозадачност и многопоточност Синхронизация и междузадачна комуникация Периферна комуникация Компилатор

### В реално време Linux, RTOS и вградени Linux

- Въведение в Linux - Архитектура, файлове, директории - POSIX - Много нишки и задачи - Tolchain, Bootloader, Kernel, rootfs - започнете с Raspbian, след това обяснете как да изградите - специално (и по-малко изображение) с - Buildroot или Yocto - PREEMPT\_RT , Xenomai - RTEMS - Крос компилиране, споделена библиотека - Networking

### Разработване на вграден Linux драйвер

- Ядро, модули - Характеристики на устройството - USB, GPIO, I2C, SPI, мрежа, блокови устройства ### HW интерфейс

- сериен, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino

- Дисплей - GSM модем - Мрежа ### Вграден C++, Qt

### Здрав и надежден вграден софтуер

- Ефективно и ефикасно програмиране - Отстраняване на грешки и отстраняване на неизправности - Проверка и анализ - Защитни кодове за самотест - Куче-пазач

### ARM технология и програмиране

 140 Hours

Брой участници



Цена за участник

Oтзиви от потребители (6)

Свързани Kурсове

Circuits and Electronics Fundamentals

14 Hours

Digital Signal Processing (DSP) Fundamentals

21 Hours

Arduino Programming for Beginners

21 Hours

Raspberry Pi for Beginners

14 Hours

Building A Robot from the Ground Up

28 Hours

Свързани Kатегории