Демо-урок из курса "Программирование микроконтроллеров с использованием ОСРВ FREERTOS"
В этом видео рассматривается управление задачами в операционной системе реального времени FreeRTOS: состояния задач, работа планировщика, приоритеты и различные алгоритмы многозадачности. На практическом примере показывается создание задач, передача параметров, организация периодического выполнения с помощью функций задержки, а также типичные проблемы при совместном доступе к общим ресурсам (UART) и способы их решения с использованием приоритетов и вариантов многозадачности. Видео будет полезно разработчикам встраиваемых систем, которые хотят уверенно работать с FreeRTOS и строить предсказуемые многозадачные приложения. Преподаватель: Квочкин Дмитрий Олегович #FreeRTOS #RTOS #микроконтроллер #STM32 #CProgramming #UART 0:00 Введение и основы управления задачами 1:28 Состояния задач и конечный автомат FreeRTOS 3:19 Система приоритетов задач 5:04 Вытесняющая многозадачность с квантованием 11:51 Алгоритмы без квантования и кооперативная многозадачность 17:35 Задача бездействия и реализация задач 21:36 Функции задержек и периодичность выполнения 23:53 Практический пример: работа с UART и несколькими задачами 35:25 Проблемы доступа к общим ресурсам и их решение 41:03 Итоги урока Забирай бесплатные полезные чек-листы для электронщиков: https://t.me/bonus_pcb_bot Попробуй себя в электронике на мини-курсе: https://pcbteach.getcourse.ru/detektor?utm_source=RuTube
В этом видео рассматривается управление задачами в операционной системе реального времени FreeRTOS: состояния задач, работа планировщика, приоритеты и различные алгоритмы многозадачности. На практическом примере показывается создание задач, передача параметров, организация периодического выполнения с помощью функций задержки, а также типичные проблемы при совместном доступе к общим ресурсам (UART) и способы их решения с использованием приоритетов и вариантов многозадачности. Видео будет полезно разработчикам встраиваемых систем, которые хотят уверенно работать с FreeRTOS и строить предсказуемые многозадачные приложения. Преподаватель: Квочкин Дмитрий Олегович #FreeRTOS #RTOS #микроконтроллер #STM32 #CProgramming #UART 0:00 Введение и основы управления задачами 1:28 Состояния задач и конечный автомат FreeRTOS 3:19 Система приоритетов задач 5:04 Вытесняющая многозадачность с квантованием 11:51 Алгоритмы без квантования и кооперативная многозадачность 17:35 Задача бездействия и реализация задач 21:36 Функции задержек и периодичность выполнения 23:53 Практический пример: работа с UART и несколькими задачами 35:25 Проблемы доступа к общим ресурсам и их решение 41:03 Итоги урока Забирай бесплатные полезные чек-листы для электронщиков: https://t.me/bonus_pcb_bot Попробуй себя в электронике на мини-курсе: https://pcbteach.getcourse.ru/detektor?utm_source=RuTube
