Cours
Programmation des systèmes embarqués
L'accent est mis sur l'écriture de code proche du matériel. Les participants apprendront à programmer en C/C++ pour Arduino, ESP32 et STM32, à travailler avec les registres, les minuteries, les interruptions et les modules d'entrée/sortie. Une attention particulière est portée à l'optimisation et à la stabilité des systèmes embarqués.
Niveau : Débutant
Expérience recommandée
Compétences acquises
- Микроконтроллеры (MCU)
- Программирование на C/C++
- GPIO
- UART/Serial
- FreeRTOS
- Тестирование встроенных систем
- AUTOSAR
Ce que vous allez apprendre
- Разрабатывать встроенные системы на базе микроконтроллеров на промышленном уровне
- Выбирать и применять подходящую архитектуру операционной системы реального времени
- Обеспечивать безопасность, надежность и отказоустойчивость встроенных приложений
- Проводить верификацию, валидацию и тестирование встроенного ПО
Format
How the learning works
A structured path of video lessons, hands-on practice and mentor feedback.
Video lessons with theory and practice
Structured modules you go through at your own pace, with lifetime access.
15 modules
A clear step-by-step structure from basics to production.
Hands-on practice
Interactive tasks and homework on real cases.
Mentor homework review
Line-by-line feedback and unlimited resubmissions.
Certificate
A named certificate on completion.
Programme du cours
15 modules · 52 lessons · 15 homeworks
MCU, память и toolchain
Модуль курса: MCU, память и toolchain
C/C++ для embedded correctness
Модуль курса: C/C++ для embedded correctness
Периферия и драйверные границы
Модуль курса: Периферия и драйверные границы
Сборка, тестирование и отладка
Модуль курса: Сборка, тестирование и отладка
Надежность, питание и эксплуатация
Модуль курса: Надежность, питание и эксплуатация
QNX Deep Case
Модуль курса: QNX Deep Case / Глубокий кейс QNX
TRON/T-Kernel Deep Case
Модуль курса: TRON/T-Kernel Deep Case / Глубокий кейс TRON/T-Kernel
Open RTOS Platforms
Модуль курса: Open RTOS Platforms / Открытые RTOS-платформы
Commercial and Certified RTOS
Модуль курса: Commercial and Certified RTOS / Коммерческие и сертифицируемые RTOS
Drivers, Buses and Distributed Systems
Модуль курса: Drivers, Buses and Distributed Systems / Драйверы, шины и распределенные системы
Safety, Security and Verification
Модуль курса: Safety, Security and Verification / Safety, security и верификация
Capstone Product Studio
Модуль курса: Capstone Product Studio / Студия выпускного продукта
Assembly, Machine Code and Microarchitecture
Модуль курса: Assembly, Machine Code and Microarchitecture / Ассемблер, машинный код и микроархитектура
DRAKON visual algorithmic language
Модуль курса / Course module: DRAKON visual algorithmic language / Визуальный язык ДРАКОН
Energia-Buran onboard computing & control
Модуль курса / Course module: Energia-Buran onboard computing & control / БЦВК и алгоритмы управления «Энергия-Буран»
Auteurs du cours
Learn from practicing specialists
Lord Denis BanchenkoFondateur et recteur de l'Académie Arcanum 12Fondateur et recteur de l'Académie Arcanum 12.
About the author
Alexandr Ovseannicov
Valeria OvseannicovaDirector of the Department of Biomedical ResearchDirector of the Department of Biomedical Research, Chief Biomedical Engineer, Co-founder, co-owner, and co-establisher of the independent international scientific research group within the holding and alliance ASRP (Advanced Scientific Research Projects).
About the authorMatériel vidéo du cours
5
Разбираем Дисплей с Arduino и ОптопаройОткройте секреты управления дисплеем с Arduino. Изучите оптопары, калебровочный код и автоподбор пароля для защиты микроконтроллера.
Овладейте подключением модулей к ЭспяйУзнайте о подключении модулей к Эспяй. Изучите дисплейные технологии и оптимизацию вызова изображений для профессионального роста.
Освойте ЭСПИ: Основы Переферийного ИнтерфейсаПогрузитесь в основы ЭСПИ. Изучите мастер-ведомую архитектуру, каналы передачи данных и управление устройствами для эффективного обмена информацией.
Мастерство UART: Полное РуководствоОткройте секреты UART. Изучите микроконтроллеры, преобразователи USB и обработку ошибок для встраиваемых систем.
Овладейте Протоколами Связи: ОсновыИзучите протоколы связи, такие как SPI и UART. Узнайте об их применении в устройствах, от флеш-памяти до дисплеев и сенсоров.FAQ
Questions fréquemment posées
Comment puis-je accéder au cours ?
Si des problèmes techniques surviennent pendant le cours, qui peut m'aider ?
Pourquoi tous les cours ne s'ouvrent-ils pas pour moi en même temps ?
Où puis-je consulter l'emploi du temps du cours et toutes les sessions ?
Still have questions?
Contact our team
We'll answer questions about the program, payment options and team training.
- Reply within one business day
- Team training from 3 people