IT Academy
Урок 5 · Продвинутый

RTOS tasks, queues и timing

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

RTOS планирует задачи по приоритетам. Queue передаёт данные и синхронизацию. Priority inversion возникает, когда высокоприоритетная задача ждёт ресурс низкоприоритетной, вытесняемой средней.

Задача для самостоятельного решения

Что помогает против priority inversion на mutex?

Показать разбор ответа

Priority inheritance при поддержке RTOS: владелец временно наследует высокий приоритет, чтобы освободить ресурс. Критические секции всё равно должны быть короткими.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →