
Леонид Залюбовский
Senior Embedded Systems Engineer с более чем 15-летним практическим опытом в разработке firmware, электронике и системной интеграции.
Леонид сохраняет прямую техническую ответственность за свою работу. Его опыт охватывает низкоуровневый код для MCU и firmware систем хранения, Embedded Linux, запуск плат и поиск сложных аппаратно-программных неисправностей.
Подход практический: разобраться в системе, сделать ключевые неизвестные измеримыми и получить инженерный результат, который можно проверить.
Разработка и запуск firmware на целевом оборудовании.
Леонид работает с Embedded C/C++ в системах bare metal и RTOS. Низкоуровневые драйверы, последовательности загрузки и firmware систем хранения разрабатываются с учетом реального поведения устройства и проверяются на целевом оборудовании.
Firmware для MCU
Embedded C/C++ на платформах bare metal и RTOS: от ранней инициализации до работы реального устройства.
Драйверы и загрузка
Низкоуровневые драйверы и последовательности загрузки связывают работу аппаратной части с остальным firmware.
Firmware систем хранения
Firmware систем хранения и запуск устройства проверяются непосредственно на целевом оборудовании.
Плата и firmware как единая система.
Ревью схем и PCB помогает при запуске плат. Леонид сопоставляет электронику, инициализацию и работу firmware с наблюдаемым поведением устройства.
Ревью электроники
Анализ схем и PCB, когда особенности аппаратной части влияют на работу firmware.
Запуск плат
Сопоставление поведения платы с загрузкой системы, работой периферии и инициализацией интерфейсов.
Интеграция HW/FW
Анализ взаимодействия электроники и firmware на целевом оборудовании.
Связать аппаратную часть с программным стеком Embedded Linux.
Леонид работает с поддержкой плат, Device Tree, системными службами и встраиваемыми приложениями. Загрузка, конфигурация оборудования, системные службы и работа приложения рассматриваются как части одного устройства.
Поддержка плат
Учет особенностей конкретной платы в Embedded Linux и проверка на реальном оборудовании.
Device Tree
Сопоставление Device Tree с реальной конфигурацией платы и фактическим поведением оборудования.
Службы и приложения
Интеграция системных служб и встраиваемых приложений с возможностями целевого устройства.
Работа со всем аппаратно-программным трактом интерфейса.
Леонид работает с USB, PCIe, DDR, CAN, RS-485, UART, SPI и I2C. Интеграция охватывает оборудование и сигналы, firmware, драйверы, конфигурацию, системное ПО и проверку.
USB, PCIe и DDR
Анализ высокоскоростных интерфейсов и подсистем памяти в контексте оборудования, firmware и всей системы.
CAN, RS-485, UART, SPI и I2C
Работа с управляющими и последовательными интерфейсами на сигнальном и программном уровнях.
Межуровневая проверка
Проверка предположений на каждом уровне по фактическому поведению всей системы.
Найти и подтвердить реальный механизм сбоя.
При сложных неисправностях HW/FW Леонид воспроизводит симптом, изолирует затронутый уровень и сопоставляет поведение оборудования, firmware, конфигурации и системы. Исправление считается подтвержденным, когда устранена выявленная причина и наблюдаемое поведение соответствует ожидаемому.
