План на курса
Вградено 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 технология и програмиране
Oтзиви от потребители (6)
Trainer's way of explaining
Deepak Tiwari - Beamtrail
Course - Circuits and Electronics Fundamentals
Обучителят беше много информиран и примерите за код на живо на „истинско“ хардуерно устройство с дисплей бяха страхотни.
Silver Kuusik - Engie Mobisol GmbH
Course - FreeRTOS: Programming for Real Time Operating Systems
Machine Translated
Обучителят беше наистина любезен и знаещ, полагаше допълнителни усилия, за да ми обясни неща, които не знаех
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Course - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Course - Raspberry Pi for Beginners
Практическа работа
James - Argent Energy
Course - Introduction to IoT Using Arduino
Machine Translated