Qt для встраиваемого HMI — паттерны сигнал-слот и многопоточность
Построение встраиваемого HMI на Qt. Архитектура сигнал-слот, фоновые рабочие потоки, отзывчивость UI и безопасная межпоточная коммуникация.
Построение встраиваемого HMI на Qt. Архитектура сигнал-слот, фоновые рабочие потоки, отзывчивость UI и безопасная межпоточная коммуникация.
Эволюция автомата состояний прошивки от базового enum+switch до табличного дизайна и паттерна объектов-состояний. Практические примеры на STM32.
Когда HAL STM32 — правильный выбор, когда доступ к регистрам его превосходит, и как смешать оба подхода в многоуровневой архитектуре прошивки без создания хаоса.
Как строить FreeRTOS-задачи вокруг очередей, а не разделяемых переменных. Размер задач, расстановка приоритетов и паттерны, предотвращающие дедлоки и голодание.
Как подключить непрерывное преобразование АЦП к DMA на STM32, правильно обрабатывать callback-и half/full-transfer и построить вокруг этого чистую конвейерную архитектуру.