Arcanum12th

Cours

52 leçons 15 modules Certificate

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

Auteurs du cours
3,000USD4,000 −25%
Lifetime access

Compétences acquises

  • Микроконтроллеры (MCU)
  • Программирование на C/C++
  • GPIO
  • UART/Serial
  • FreeRTOS
  • Тестирование встроенных систем
  • AUTOSAR

Ce que vous allez apprendre

  • Разрабатывать встроенные системы на базе микроконтроллеров на промышленном уровне
  • Выбирать и применять подходящую архитектуру операционной системы реального времени
  • Обеспечивать безопасность, надежность и отказоустойчивость встроенных приложений
  • Проводить верификацию, валидацию и тестирование встроенного ПО
Like this course?

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.

52 leçons

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

Module 1

MCU, память и toolchain

Модуль курса: MCU, память и toolchain

Module 2

C/C++ для embedded correctness

Модуль курса: C/C++ для embedded correctness

Module 3

Периферия и драйверные границы

Модуль курса: Периферия и драйверные границы

Module 4

Сборка, тестирование и отладка

Модуль курса: Сборка, тестирование и отладка

Module 5

Надежность, питание и эксплуатация

Модуль курса: Надежность, питание и эксплуатация

Module 6

QNX Deep Case

Модуль курса: QNX Deep Case / Глубокий кейс QNX

Module 7

TRON/T-Kernel Deep Case

Модуль курса: TRON/T-Kernel Deep Case / Глубокий кейс TRON/T-Kernel

Module 8

Open RTOS Platforms

Модуль курса: Open RTOS Platforms / Открытые RTOS-платформы

Module 9

Commercial and Certified RTOS

Модуль курса: Commercial and Certified RTOS / Коммерческие и сертифицируемые RTOS

Module 10

Drivers, Buses and Distributed Systems

Модуль курса: Drivers, Buses and Distributed Systems / Драйверы, шины и распределенные системы

Module 11

Safety, Security and Verification

Модуль курса: Safety, Security and Verification / Safety, security и верификация

Module 12

Capstone Product Studio

Модуль курса: Capstone Product Studio / Студия выпускного продукта

Module 13

Assembly, Machine Code and Microarchitecture

Модуль курса: Assembly, Machine Code and Microarchitecture / Ассемблер, машинный код и микроархитектура

Module 14

DRAKON visual algorithmic language

Модуль курса / Course module: DRAKON visual algorithmic language / Визуальный язык ДРАКОН

Module 15

Energia-Buran onboard computing & control

Модуль курса / Course module: Energia-Buran onboard computing & control / БЦВК и алгоритмы управления «Энергия-Буран»

Auteurs du cours

Learn from practicing specialists

Matériel vidéo du cours

5
Разбираем Дисплей с Arduino и ОптопаройРазбираем Дисплей с Arduino и ОптопаройОткройте секреты управления дисплеем с Arduino. Изучите оптопары, калебровочный код и автоподбор пароля для защиты микроконтроллера.Овладейте подключением модулей к ЭспяйОвладейте подключением модулей к ЭспяйУзнайте о подключении модулей к Эспяй. Изучите дисплейные технологии и оптимизацию вызова изображений для профессионального роста.Освойте ЭСПИ: Основы Переферийного ИнтерфейсаОсвойте ЭСПИ: Основы Переферийного ИнтерфейсаПогрузитесь в основы ЭСПИ. Изучите мастер-ведомую архитектуру, каналы передачи данных и управление устройствами для эффективного обмена информацией.Мастерство UART: Полное РуководствоМастерство UART: Полное РуководствоОткройте секреты UART. Изучите микроконтроллеры, преобразователи USB и обработку ошибок для встраиваемых систем.Овладейте Протоколами Связи: ОсновыОвладейте Протоколами Связи: ОсновыИзучите протоколы связи, такие как SPI и UART. Узнайте об их применении в устройствах, от флеш-памяти до дисплеев и сенсоров.

FAQ

Questions fréquemment posées

Comment puis-je accéder au cours ?
Pour ce faire, sur la page du cours, vous devez sélectionner le flux approprié pour vous et procéder au paiement en cliquant sur le bouton 'Acheter'.
Si des problèmes techniques surviennent pendant le cours, qui peut m'aider ?
Notre centre de support est toujours là pour vous aider. Veuillez nous contacter dans la section 'Support', située dans le menu inférieur de l'écran, ou envoyez votre demande à l'adresse e-mail community@arcanum12th.education
Pourquoi tous les cours ne s'ouvrent-ils pas pour moi en même temps ?
Chaque cours a sa propre logique et sa dynamique d'ouverture des leçons. Pour une meilleure productivité et des résultats optimaux, nous recommandons de suivre le cours de manière séquentielle, en accordant une attention particulière à chaque leçon sans se précipiter.
Où puis-je consulter l'emploi du temps du cours et toutes les sessions ?
Sur chaque page de cours, vous trouverez en bas de page l'emploi du temps et la structure du cours, que vous pouvez consulter.

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

By sending, you agree to the privacy policy.