Услуга · Embedded-разработка
Разработка встраиваемых систем на заказ
Прошивки, низкоуровневое ПО, запуск и отладка плат — на STM32, ESP32 и ARM.
Свои устройства в серии: 50+ поставок весов Логика.Мера[boot] clocks 168 MHz · ok[adc] ch1 = 1,62 V[gpio] relay K1 → on[rs485] tx 8 bytes[wdt] ok · uptime 00:12:41
С чего вы начинаете?
Проект может начинаться с идеи, готовой платы, смены железа или чужого кода. Выберите свою ситуацию.
Что делаем
- Разбираем функции, условия работы и ограничения
- Подбираем платформу — STM32, ESP32 или ARM
- Проектируем плату вместе с прошивкой
Результат
Работающий прототип устройства
Направления embedded-разработки
Состав работ зависит от устройства, платформы и состояния проекта.
Основное направление
Прошивки для микроконтроллеров
Логика устройства и работа с периферией с учетом памяти, скорости и питания.
- Опрос датчиков и управление выходами
- Обработка событий
- Обмен данными

Низкоуровневое ПО и драйверы
Инициализация периферии, прерывания и управление обменом.
ПО для микропроцессорных систем
Загрузка системы, работа с модулями и прикладные компоненты.
Разработка платы
Схемотехника и проектирование платы под устройство — вместе с прошивкой.
Платформы и языки
- STM32
- ESP32
- ARM
- C/C++
Bare metal, RTOS и Embedded Linux
Реализуем встраиваемое ПО на любой из этих архитектур — выбираем по задаче устройства.
минимум ресурсов
Bare metal
- Программа работает напрямую с железом, без операционной системы
- Полный контроль над временем реакции
несколько задач
RTOS
- Операционная система реального времени
- Задачи с приоритетами и предсказуемой реакцией на события
сеть и прикладное ПО
Embedded Linux
- Полноценный Linux для встраиваемых устройств
- Сеть, файловая система, обновления и прикладное ПО
Собственные устройства компании «Логика» — в серии
Прошивки и платы мы делаем и для своих продуктов — наши устройства работают на объектах заказчиков.
Конвейерные весы Логика.Мера
50+
поставок по России — с весовым терминалом собственной разработки на ESP32
IoT-шлюз
Связывает устройства и датчики с облачной платформой Логика.Мониторинг.
- ARM
- ESP32
- STM32
I/O-модули
Работа с аналоговыми и цифровыми сигналами; есть варианты с реле и RS-485.
- ESP32
- STM32
Вопросы об embedded-разработке
Исходные данные, отладка, выбор архитектуры, обновления и передача проекта.
Embedded-разработка — это создание программной части встраиваемого устройства с учетом его аппаратуры, ресурсов и условий работы.
Да. Для первого обсуждения опишите функции устройства, условия работы и ограничения. Выбор платформы и подробные требования уточняются после разбора задачи.
Схема, документация на компоненты и доступ к образцу. Сначала устанавливаем готовность аппаратуры к запуску и объем необходимого программного обеспечения.
Совместной проверкой кода, сигналов и условий работы устройства. Изменение ПО помогает не во всех случаях: иногда требуется корректировка аппаратной части.
Зависит от состояния исходников, доступности инструментов и документации. Сначала проверяем сборку и воспроизводим текущее поведение устройства.
Перенос зависит от совместимости периферии, ресурсов и программных библиотек. Даже при похожей архитектуре новый вариант проверяем на целевой плате.
Bare metal — минимум ресурсов и полный контроль над временем реакции; RTOS — несколько задач с приоритетами и предсказуемой реакцией; Embedded Linux — сеть, файловая система и прикладное ПО. Выбираем по задаче устройства.
Да, если автономные функции, хранение данных и восстановление обмена заложены в требования. Необходимость подключения определяется задачей устройства.
До реализации определяем проверку образа и сценарий восстановления после сбоя. Доступные механизмы зависят от памяти, загрузчика и аппаратной платформы.
В требованиях фиксируем событие, допустимую задержку и условия нагрузки и проверяем ограничение на целевой системе: само использование RTOS не заменяет такую проверку.
Да, проектирование платы можно вести вместе с прошивкой. Состав работ — схемотехника, трассировка, производство — и ответственность за каждый этап уточняем до оценки.
Заранее согласовать передачу исходников, конфигураций, документации и сведений об инструментах. Дальнейшее сопровождение зависит и от сторонних лицензий и доступности компонентов.
Следующий шаг
Обсудим ваше устройство
Расскажите, что должно делать устройство и на какой стадии проект.
Другие способы связаться с нами — на странице контактов.