База знаний
Разборы задач из нашей работы: микроконтроллеры, системное ПО, отладка, реверс-инжиниринг. Публикуем на Хабре — здесь список со ссылками.
Больше 25 лет мы разрабатываем электронику, системное ПО и инструменты под разные аппаратные платформы. Если привычные способы поиска не помогли, опишите ситуацию — посмотрим и ответим. Бесплатно, проект и бюджет для этого не нужны.
Задать вопрос
Как устроена бесплатная консультация
Большой практический опыт
Наши инженеры десятилетиями работают с микроконтроллерами, архитектурами процессоров, системным ПО, электроникой и нестандартным железом. Часть этого опыта видна в публикациях ниже.
Готовы делиться знаниями
Иногда достаточно подсказки или объяснения, почему что-то не работает. Такое обращение не обязано превращаться в коммерческий проект.
Приходите с нестандартной проблемой
Особенно если документации нет, а готового ответа на форумах не нашлось.
Бесплатно, но в разумных пределах
Посмотрим вопрос и ответим, если он в нашей компетенции. Полноценное исследование, отладку чужого проекта и написание кода это не включает.
Публикации
Детали протокола управления блоком питания Fnirsi DPS-150
Что удалось вытащить из фирменной программы и как выглядит недокументированный протокол прибора.
Контроллер CH579. Начинаем работу и избавляемся от закрытой сетевой библиотеки
Освоение незнакомого контроллера и восстановление функций библиотеки, которую производитель поставляет без исходников.
Сразу три причины, из-за которых контроллер GD32F450 теряет UDP-пакеты
Разбор потери пакетов и различий между контроллерами, которые считаются совместимыми.
В погоне за скоростью. Оптимизация нейросетевых вычислений на процессоре К1967ВН044 «Миландр»
Ассемблерные вставки и аппаратные возможности архитектуры — на сколько они ускоряют вычисления.
Почему может не работать отладка на плате XIAO BLE
Типовой проект на nRF52 с Zephyr не запускается под отладчиком. Ищем причину.
Рассматриваем циклы процессора в контроллере CH32x035
Сколько тактов стоит переключение GPIO и как исполняются инструкции на RISC-V-ядре.