Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026)

Материал из 0x1.tv

Докладчик
Сергей Парьев.jpg
Сергей Парьев

Как микроконтроллерные RTOS организуют работу с драйверами и аппаратурой. Драйверная модель — набор правил и интерфейсов, который упрощает разработку драйверов, повышает переносимость приложений и помогает согласованно управлять группами устройств.

Специфика микроконтроллеров — ограниченные память и энергопотребление, физическая память вместо MMU, один процесс, ориентация на C и необходимость тонкого управления железом.

Ключевые элементы драйверных моделей: DeviceTree, HAL производителей, схема «устройство — драйвер — шина — аппаратура», классы устройств, универсальный API, синхронные и асинхронные вызовы, callbacks, семафоры и POSIX-надстройки.

Сравниваются FreeRTOS, ThreadX, Zephyr, NuttX, RT-Thread и CMSIS-RTX — у «малых» RTOS драйверной модели почти нет, а у полнофункциональных она заметно развита; наиболее зрелым выглядит Zephyr, при этом RT-Thread быстро приближается к современному уровню.

Видео

on youtube


Презентация

Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026).pdf
Сравнение драйверных моделей микроконтроллерных RTOS (Сергей Парьев, OSDAY-2026)!.jpg