Обычное дело: мы используем cookie. Здесь можно узнать зачем
Хорошо
Разрабатываем встраиваемое программное обеспечение для различной электроники – потребительских устройств, IoT-систем, аудио- и видеооборудования, измерительных приборов, промышленного и медицинского оборудования и др. Работаем с множеством микроконтроллеров и ПОЦС.

Разработка встроенного программного обеспечения

Часть наград IT-компании КЕДР Solutions
Часть наград IT-компании КЕДР Solutions
Часть наград IT-компании КЕДР Solutions
Награды Clutch - КЕДР Solutions
Наша работа отмечена отечественными и мировыми наградами.

Какое ПО мы разрабатываем

Встроенное ПО на базе RTOS
Имеем опыт разработки встроенных систем, требующих отклика в реальном времени. Работаем с такими операционными системами реального времени, как FreeRTOS, Zephyr, ThreadX, RTEMS, LiteOS и NuttX. Использование подобных ОС значительно ускоряет написание встроенного ПО.
Встроенное ПО на базе ROS (ОС для роботов)
Прошивки без ОС (Bare-metal)
Пакеты поддержки платформ (Board Support Package)
Создадим, настроим или перенесем BSP на новую аппаратную платформу. BSP содержат низкоуровневый код операционной системы, драйверы и другие файлы, необходимые для поддержки оборудования. Они запускают процессор, коммуникационные шины, память, периферию и загрузчик.
Прошивка для ПОЦС
Для обработки цифровых сигналов в реальном времени устройства используют ПОЦС (процессоры обработки цифровых сигналов). Мы поможем выбрать подходящую модель для вашего устройства, напишем для нее прошивку и выполним тестирование. Работаем с моделями от Texas Instruments (серии C6000 и C5000), Microchip Technology (dsPIC) и Analog Devices (ADSP-21xx, Blackfin, SHARC и TigerSHARC).
Слой аппаратных абстракций (HAL)
Представляет собой слой абстрагирования между аппаратной и программной частями. Реализованы как APLI для взаимодействия с физическим уровнем. Позволяют создавать встроенное ПО, которое не привязано к конкретному аппаратному обеспечению. Мы используем HAL, поставляемые с микроконтроллерами и компиляторами, а также создаем собственные.
Перенос унаследованного ПО на новые платформы
Каждый производитель микроконтроллеров использует уникальную периферию и модели программирования. Мы можем помочь портировать прошивку с одного типа микроконтроллеров на другой. Если нужно, для этого мы также доработаем вашу печатную плату.

Создаем программное обеспечение для различных отраслей

Промышленность

  • Прошивка и встроенное ПО для автоматизированных систем управления производством и контроля качества
  • Прошивка для измерительных приборов, датчиков и устройств цифровой обработки сигналов
  • Встроенное ПО для систем диагностики и предупредительного ремонта оборудования
  • Прошивка для контроллеров электродвигателей
  • Встроенное ПО для устройств промышленного Интернета вещей

Образование

  • Встроенное ПО для цифровых интерактивных досок
  • Прошивка для цифровых проекторов
  • Встроенное ПО для систем виртуальной и дополненной реальности
  • Встроенные решения для программируемых роботов
  • Прошивка для умных камер и компонентов системы безопасности

Здравоохранение

  • Прошивка для носимых устройств медицинского назначения
  • Прошивка для приборов удаленного сбора показателей пациентов
  • Встроенное ПО для систем удаленного наблюдения за пациентами
  • ПО для систем автоматического оповещения персонала

Сельское хозяйство

  • Прошивка для сельскохозяйственных дронов
  • Прошивка для датчиков влажности и химического состава почвы
  • Встроенное ПО для сельскохозяйственных автономных роботов
  • Встроенное ПО для систем автоматического климат-контроля в оранжереях и теплицах

Потребительский сектор

  • Прошивка и встроенное ПО для устройств умного дома
  • Прошивка для умных камер, аудио и видео устройств
  • Встроенные решения для охранных систем и систем контроля доступа
  • Встроенное ПО для дронов
  • Прошивка для носимых устройств: фитнес-трекеров, умных часов и др.

Логистика

  • Прошивка для RFID и NFC считывателей
  • Встроенное ПО для систем позиционирования и отслеживания грузов
  • Встроенные решения для систем управления запасами
  • Прошивка для компонентов охранных систем и систем контроля доступа
  • Встроенное ПО для складских роботов

С чего начать?

  • Есть только концепция
    Общей концепции будущего программного продукта достаточно, чтобы проект стартовал. В этом случае лучше начать с предпроектного анализа. Мы оценим проект с точки зрения реализуемости и уникальности, подготовим детальное техническое задание.
  • Четких требований нет
    Если требования к продукту могут измениться в ходе проекта, лучше придерживаться модели Time & Material: вы платите за время работы над задачами и использованные ресурсы. Так можно оперативно реагировать на изменения и оптимизировать затраты.
  • Есть требования и ТЗ
    Четко и быстро сделаем детализированную оценку и запустим проект. Проработаем пункты технического задания. В кратчайшие сроки предоставим минимально жизнеспособный продукт (MVP).

Проекты

Ниже представлены некоторые наши проекты по разработке электронных модулей и устройств для разных отраслей.
Устройство предназначено для защиты корпоративной информации. ПО для микроконтроллера ATmega32U2 написано на C и частично на Assembler с помощью AVR Studio. ПО для ПЛИС EPM3064 написано на AHDL с помощью MAX+PLUS.
Система выполнена на базе микроконтроллера Atmel AVR XMEGA. Совместима с любыми типами дронов. Использует доработанную прошивку ArduPilot, управляемую через приложение для ПК. Встроенное ПО написано на C/C++ с помощью AVR Studio.
Подключается к мобильному устройству и при нажатии перелистывает PDF страницы нот в приложениях. Совместима с любыми устройствами, поддерживающими BLE 4.0. Прошивка написана на C/C++ с помощью Microsoft Visual Studio с Visual GDB.
Написано для микроконтроллеров EM6819 и nRF51, которые отличаются низким объемом памяти. Оптимизация позволила снизить энергопотребление устройств на 30%. Прошивка написана на языке C с помощью Keil, IAR и EM Studio.

Преимущества работы с нами

  • Профессионализм

    Мы собрали команду талантливых высококлассных программистов и инженеров с профильным образованием и большим опытом работы.

    Постоянно учимся, узнаем новое и берем на вооружение передовые разработки в области IT-технологий. Абсолютно все сотрудники компании владеют как минимум одним иностранным языком.
  • Опыт

    Имеем 9-летний опыт разработки программного обеспечения для различных отраслей и сфер деятельности.

    Знания С/С++, других языков и технологий позволяют нам создавать ПО для различных целей и под любые платформы.
  • Индивидуальный подход

    Каждый наш клиент может быть уверен в индивидуальном подходе к разработке, учитывающем все его требования.
  • Реалистичное планирование

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

    Гарантируем соблюдение прав интеллектуальной собственности и конфиденциальности информации клиента с юридическим закреплением.
  • Открытость, честность и доступность

    Всегда на связи с клиентом во время и после проекта. Осуществляем бесплатное сопровождение и поддержку после завершения разработки.

Обеспечиваем импортозамещение под ключ

Выполним проект в соответствии с требованиями для включения продукта в Единый реестр российского ПО и Единый реестр евразийского ПО.

Мы позаботились обо всем

Клиенты и партнеры

Логотип Formlab
Логотип Fplus
Логотип Открытой мобильной платформы
Логотип INTECH PRO
Логотип Контракт Электроника
Логотип МикроЭМ Технологии
Логотип ОС Аврора

Заказчики
о нашей работе:

Кратко в цифрах

  • 10
    лет на рынке контрактной разработки
  • 50+
    человек работает в нашей команде
  • 250+
    завершенных проектов

Это мы

Превращаем ваши идеи в реальные устройства или приложения.
  • Егор Гуторов
    Директор
    10 лет на рынке контрактной разработки, 300+ проектов
  • Андрей Соловьев
    Технический директор
    к. ф.-м. н., 20+ лет в разработке, 300+ проектов
  • Антон Мальцев
    Руководитель инженерных проектов
    20+ лет в разработке, 50+ проектов
  • Александр Габов
    Руководитель проектов по разработке ПО
    7+ лет в разработке, 30+ проектов
Заявка на разработку проекта
Требуемый формат разработки (можно выбрать несколько)
*Select one or more options
Когда планируется начать проект
Заполните форму для предварительной оценки вашего проекта