ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ И ВСТРАИВАЕМЫХ СИСТЕМ
Разработка программного обеспечения нижнего уровня для управления аппаратной частью систем. Имеется опыт работы с микроконтроллерами STM32 (Cortex-M), включая использование DMA и NVIC для решения высокопроизводительных задач. Реализуется программное обеспечение с применением операционных систем реального времени, обеспечивающих строгие требования к времени отклика. Выполняется внедрение промышленных протоколов обмена данными, включая Modbus RTU, CAN и прочие. Разрабатываются алгоритмы управления, в том числе ПИД-регуляторы, алгоритмы управления электродвигателями BLDC, PMSM и прочие.