Arcanum12th

Course

0 lessons 4 modules Certificate

RTOS and Embedded Operating Systems

This course focuses on Real-Time Operating Systems (RTOS) in the context of embedded devices. Participants will learn microkernel architecture and how to work with threads, semaphores, tasks, and schedulers in FreeRTOS, Zephyr, and QNX. The Japanese µITRON standard and its applications in automotive and robotics will also be covered. A major emphasis is placed on practical integration with STM32 and performance testing.

Course authors
3,000USD4,000 −25%
Lifetime access
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

Modules you go through at your own pace, with lifetime access.

0 lessons

4 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.

Course program

4 modules · 0 lessons · 0 homeworks

Module 1

Основы RTOS

FreeRTOS, Zephyr, RIOT. Отличие от обычных ОС. Потоки, задачи, планировщик, приоритеты, семафоры, mutex. Практика запуска задач и межзадачного взаимодействия.

Module 2

QNX – промышленный стандарт

Микрокернельная архитектура QNX. POSIX API и многопроцессная модель. Использование QNX Momentics IDE. Примеры реального промышленного применения.

Module 3

TRON и µITRON

Японский стандарт RTOS, применяемый в автомобилях и роботах. Концепция «реального времени + безопасности». Таймеры, сообщения, защита памяти и расписание исполнения.

Module 4

RTOS на микроконтроллерах

Интеграция FreeRTOS на STM32. Работа с периферией: LoRa, I2C, UART под RTOS. Тестирование производительности, энергосбережение и контроль частот.

Course authors

Learn from practicing specialists

Course video material

4

Students' feedback

Ratings and student stories

01
Completed the course
Вау.Этоделаетмозгболеесложнымустройством,иопределеннотребуетдетальногоизучения,надеюсьинформацияпоэтойтемебудетчащевсплыватьвсети.Удивительнокакможнотакуютемурассказатьтакточно,похожеДружконеслучайнопридерживалсятакойподачи..
@

@Same7220

Student

FAQ

Frequently Asked Questions

How do I get access to the course? (edited by QA)
To do this, on the course page, you need to select the appropriate stream for you and proceed to payment by clicking on the 'Buy' button.
If there are technical issues during the course, who can assist me?
Our support center is always ready to assist you. Please reach out to us in the 'Support' section, located in the bottom menu of the screen, or send your inquiry to the email address community@arcanum12th.education
Why aren't all lessons opening for me at once?
Each course has its own logic and dynamics for opening lessons. For better productivity and results, we recommend going through the course sequentially, paying attention to each lesson without rushing.
Where can I view the course schedule and all sessions?
On each course page, you will find the schedule and course structure at the bottom, which you can review.

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.