Встраиваемое ПО: от драйвера ядра до HMI-панели
Системная разработка для производителей оборудования: BSP и сборки Buildroot/Debian под процессорные модули, стеки протоколов (BACnet MS/TP, LonWorks, Modbus, DALI), драйверы уровня ядра Linux, Qt-интерфейсы для панелей, ONNX-модели прямо на устройстве. Ваше железо — наш системный слой. Нужно устройство целиком — это раздел «Hardware».
Что мы делаем
Полный спектр услуг для решения ваших задач
Embedded Linux
Сборки Buildroot и Debian, BSP под процессорные модули (SoM), доведение образа ОС до серийного производства.

Стеки промышленных протоколов
BACnet MS/TP, LonWorks (включая драйвер сетевого интерфейса в ядро Linux), Modbus, DALI — реализация на C/C++. Отлаживаем протокол на реальном железе с побайтовым разбором кадра.
Среды исполнения на контроллере
Sedona Framework, Node-RED, портирование рантаймов (в т.ч. MCS) на железо заказчика.
HMI на Qt
Интерфейсы для панелей с экраном: от прошивки и сборки ОС до UI оператора.
Edge ML
ONNX-инференс прямо на устройстве — на C++, Python или Java. ИИ без облака и без выделенного сервера.
Системные библиотеки
Криптография (ГОСТ, Рутокен), работа с USB, аппаратное лицензирование ПО.
Как мы работаем
Прозрачный процесс от первого звонка до запуска
Анализ платформы
Разбор целевого железа (процессорный модуль, периферия, интерфейсы), выбор ОС и рантаймов.
1-2 неделиBSP и сборка ОС
Buildroot/Debian под платформу, поддержка периферии, драйверы уровня ядра.
2-4 неделиПротоколы и рантаймы
Интеграция стеков протоколов и сред исполнения (Sedona, Node-RED, MCS) под задачу.
3-6 недельUI и прикладной слой
Qt-интерфейс панели, прикладная логика, при необходимости — ONNX-инференс на устройстве.
2-4 неделиСтабилизация и серия
Отладка на целевом железе, подготовка образа и процедуры прошивки к серийному выпуску.
2-4 неделиАнализ платформы
Разбор целевого железа (процессорный модуль, периферия, интерфейсы), выбор ОС и рантаймов.
1-2 неделиBSP и сборка ОС
Buildroot/Debian под платформу, поддержка периферии, драйверы уровня ядра.
2-4 неделиПротоколы и рантаймы
Интеграция стеков протоколов и сред исполнения (Sedona, Node-RED, MCS) под задачу.
3-6 недельUI и прикладной слой
Qt-интерфейс панели, прикладная логика, при необходимости — ONNX-инференс на устройстве.
2-4 неделиСтабилизация и серия
Отладка на целевом железе, подготовка образа и процедуры прошивки к серийному выпуску.
2-4 неделиКейсы
Реальные проекты и результаты наших клиентов
Контроллер на процессорном модуле
Производителю нужен системный слой для контроллера на процессорном модуле: ОС, интерфейсы, среды исполнения.
Базовая плата (RS-485, дискретные и аналоговые IO) + сборка ОС + рантаймы MCS / Sedona / Node-RED на устройстве.
Контроллер с готовым системным слоем и несколькими средами исполнения на борту.
Панель оператора
Панель с экраном требует ОС и интерфейса оператора под конкретное железо.
Сборка Buildroot/Debian под панель + Qt-интерфейс: от прошивки до UI.
Панель оператора с собственной сборкой ОС и Qt-интерфейсом.
Сетевой стек LonWorks
Требуется поддержка LonWorks на Linux-устройстве на уровне сетевого интерфейса.
Драйвер сетевого интерфейса LonWorks в ядро Linux + прикладная библиотека для работы с сетью.
LonWorks поддержан на уровне ядра Linux и прикладного слоя.
Технологический стек
Инструменты и технологии, которые мы используем
ОС и сборка
Языки
Протоколы
Рантаймы
ML и безопасность
Нужен системный слой для вашего железа?
Расскажите о платформе и задаче — предложим состав работ по встраиваемому ПО.
Другие направления