План на курса

Вградено 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 Часа

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


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

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

Предстоящи Курсове

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