10+ лет прошивок · 30+ лет разработки ПО

Заказные прошивки и электроника, сделанные инженерами.

Мы разрабатываем встраиваемые прошивки и электронные платы под вашу задачу. В первую очередь ESP32, столь же уверенно на STM32, NXP и Renesas. Современный C и C++, RTOS, от чипа до облака.

C / C++17 FreeRTOS ESP-IDF OOP · OOD · DOD PCB design MQTT / TLS · OTA
Беспроводная РЧ-плата, разработанная и собранная The Firmware Factory беспроводная РЧ-плата · собственная разработка
10+
лет посвящено встраиваемым прошивкам
30+
лет инженерии программного обеспечения
Мульти-CPU
семейств MCU на ядрах ARM & RISC-V
ЭЛ+ПО
одна команда на плату и прошивку

Мы делаем прошивки. Профессиональные прошивки.

Потому что когда ваша компания зависит от прошивки — или ваш продукт работает на заказной прошивке — вы ставите всё на её качество.

компетенции

Электроника и прошивка. Обе стороны платы.

Мы берём на себя прошивку, электронику или и то и другое. Пройдя обе стороны, мы знаем, откуда берутся проблемы интеграции, — и снимаем их до того, как они превратятся в переделку.

Встраиваемые прошивки

Современный C и C++ поверх RTOS. Детерминированный, тестируемый и документированный код — написанный по даташиту и проверенный на стенде.

  • Архитектура задач и прерываний на FreeRTOS, два ядра
  • Драйверы периферии: I²S, SPI, I²C, UART, DMA
  • Низкое потребление, deep-sleep, конечные автоматы
  • Secure boot, шифрование флеш-памяти, подписанные OTA

Разработка электроники

Схемотехника, трассировка многослойных печатных плат и запуск платы. От микроконтроллера наружу, с более чем 10-летней практикой.

  • Многослойные платы со смешанными аналого-цифровыми сигналами
  • Силовая электроника и выделенные источники питания
  • Размещение антенны и предварительная проверка РЧ-соответствия
  • Запуск платы, DFM и передача в производство

Связь & IoT

Устройство — это половина системы. Мы проектируем провижининг, транспорт и обновление, которые годами держат парк устройств на связи.

  • Провижининг по Wi-Fi и BLE
  • MQTT поверх TLS, взаимная аутентификация по сертификатам
  • Store-and-forward на время обрывов связи
  • Поэтапные OTA с откатом и телеметрией
инженерный подход

Мы пишем код, который можно сопровождать.

Никаких одноразовых прошивок. Мы выбираем парадигму по реальному ограничению — задержка, память, пропускная способность — и оставляем код так, чтобы ваши собственные инженеры могли его читать и развивать.

C Современный C++ RTOS
OOP

Объектно-ориентированное программирование

Чистые интерфейсы между драйверами, сервисами и приложением. Модули, которые можно заменять и тестировать по отдельности.

OOD

Объектно-ориентированное проектирование

Архитектура решается до кода: ясная ответственность, контролируемые зависимости, чёткие границы.

DOD

Проектирование от данных

Когда важны кэши и такты, раскладку диктуют данные. Предсказуемость и скорость на критическом пути.

RT

Реальное время & детерминизм

Тайминги посчитаны, а не оставлены на удачу. Приоритеты задач, бюджеты задержек и джиттер измерены на стенде.

платформы

Разные семейства MCU, один стандарт качества

ESP32 — наша домашняя площадка. Но чип мы выбираем под проект — на ядрах ARM Cortex-M или RISC-V, а не наоборот.

основное

Espressif

ESP32 · ESP32-S3 · ESP-IDF
  • ESP-IDF и FreeRTOS
  • Wi-Fi и Bluetooth LE
  • Промышленный IoT на связи
  • Аудио, DSP и датчики

STMicroelectronics

STM32 · Keil · IAR
  • Разработка и отладка в реальном времени
  • Силовая электроника
  • Прошивки для серийного производства
  • Промышленные задачи и DSP

NXP

Kinetis · i.MX RT · LPC
  • Высокопроизводительные Cortex-M
  • Управление двигателями и приводами
  • Промышленные интерфейсы
  • Детерминированные приложения

Renesas

RA · RX · Synergy
  • Микроконтроллеры с низким потреблением
  • Аналоговый сбор данных и датчики
  • Прошивки для изделий с долгим жизненным циклом
  • Надёжность на долгий срок
ядраARM Cortex-MRISC-V
другие семействаAtmelAmbiqMicrochipи другие
примеры проектов

От чипа до объекта: реальные проекты

Проекты, которые мы ведём от микроконтроллера до разъёма. Наша трассировка, наша прошивка.

3D-рендер платы с модулем ESP32, Ethernet и аудиовходом
ESP32 · Ethernet · I²S · DSP

Сетевой аудиостример высокого разрешения

Сетевой стример с аудио до 32 бит / 192 кГц и DSP-трактом на борту. Работает как самостоятельный аудиопроцессор или как основа полноценных активных DSP-акустических систем.

32-bit / 192 kHz DSP на борту Ethernet + Wi-Fi I²S
Круглая плата на ESP32 с микрофоном, усилителем и динамиком для измерения, сигнализации и управления
беспроводная связь · датчики · приводы

Станция измерения, сигнализации и удалённого управления

Автономная станция с акселерометрами, микрофонами, динамиками и входами для внешних датчиков. Управляет исполнительными устройствами — реле и сервоприводами — чтобы измерять, сигнализировать и командовать удалённо.

акселерометр · микрофон аудиовыход реле · сервопривод низкое потребление
Измерение осциллографом на стенде при испытании платы
конец линии · аудиоусилители

Автоматический производственный испытательный стенд

Автоматический испытательный блок для производства аудиоусилителей: измеряет усиление, АЧХ и искажения на каждой плате, с вердиктом годен/брак и журналом на конце линии.

THD+N годен / брак ложе с pogo-пинами конец линии
Портативный узел экологических датчиков с питанием от аккумулятора 18650
LoRa · облако · телеметрия

Экологический датчик на LoRa с отчётами в облако

Удалённый узел большого радиуса действия, который измеряет температуру и другие параметры среды, передаёт их по LoRa и хранит в облаке со статистикой и автоматическим формированием отчётов.

LoRa 868 MHz temp · RH · hPa журнал в облаке авто-отчёт
с рабочего стола

Доказательство — на стенде

Настоящая электроника и прошивки, измеренные. Не рендеры — фотографии с нашего рабочего стола.

Заказная аудиоплата в контровом свете
заказная аудиоплата
Аудиоанализатор третьоктавных полос в реальном времени на дисплее
третьоктавный аудиоанализ в реальном времени
Измерение потребления на OLED-дисплее: пик 132 мкА
профиль потребления · пик 132 мкА
Стенд экологических датчиков с показаниями в реальном времени
экологические датчики на стенде
Осциллограмма: целостность сигнала
целостность сигнала, проверена
Осциллограмма: захват таймингов цифровой шины
тайминги цифровой шины, захвачены
отрасли

Где мы уже работали

Реальный опыт в технически требовательных применениях.

Audio & DSP

Обработка аудиосигнала и DSP-тракты в реальном времени.

Авиация

Встраиваемые системы для задач с высокой надёжностью.

Промышленность & производство

Прошивки для производственных машин и испытательных стендов.

IoT & умный дом

Подключённые устройства, провижининг и обновляемые парки.

Веб & облако

Бэкенды, телеметрия и панели мониторинга для устройств на объектах.

Силовая электроника

Управление, преобразование и приводы в тяжёлых условиях.

как мы работаем

Сделано для передачи заказчику

Проект имеет смысл, только если ваша команда сможет его продолжить. Мы работаем открыто и оставляем плату, репозиторий прошивки и документацию, которые ваши инженеры смогут сопровождать.

01

Разбор технического задания

Требования, бюджет питания и отказные режимы согласованы до выбора хотя бы одного компонента.

02

Прозрачная разработка

Ваши инженеры участвуют в наших ревью и получают доступ к репозиторию с первой недели.

03

Документированная передача

Файлы платы, прошивка и документация интерфейсов, с пошаговой передачей вашей команде.

команда

Команда, которую определяют компетенции

Старшие инженеры с десятилетиями опыта. Вот где мы идём вглубь.

Прошивки & реальное время

Современный C и C++ поверх RTOS, детерминированные тайминги, драйверы по даташиту, проверенные на стенде.

C / C++17FreeRTOSOOP · OOD · DOD

Электроника & печатные платы

Схемотехника, многослойная трассировка со смешанными сигналами, запуск платы и передача в производство.

многослойная платасмешанные сигналыDFM

Силовая электроника

Преобразование, управление приводами и выделенные источники питания, с аналоговой и цифровой электроникой, для тяжёлых условий.

мощностьаналогпривод

DSP & Audio

Обработка сигнала в реальном времени и аудио высокого разрешения до 32 бит / 192 кГц.

DSP32 / 192I²S

Связь, IoT & облако

Wi-Fi, BLE и LoRa; MQTT поверх TLS, OTA и телеметрия в облако, чтобы парк устройств оставался на связи годами.

Wi-Fi · BLELoRaMQTT/TLS · OTA

ПО & архитектура

30+ лет инженерии ПО: чистая архитектура и сопровождаемый код, в том числе на C#, от прошивки до облака.

OOD · DODC#30+ лет
контакты

Начнём с design review.

Расскажите нам требования — или покажите наполовину готовый прототип. Мы вернём вам письменную первичную оценку и начнём вместе работать над вашим решением по прошивке или электронике.

Взаимное NDA по запросу, до первого звонка.

Пистойя · Тоскана · Италия