Tilda Publishing
Разработка электроники полного цикла: схемотехника, разработка ПО, серийное производство
info@teslatec.ru
+7 (383) 304-94-30
Teslatec
Заказ звонка
Оставьте ваш номер телефона, и мы обязательно вам перезвоним!
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности

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

Мы берем на себя полный цикл разработки программного обеспечения
от составления технического задания до тестирования и поддержки.
  • Программирование микроконтроллеров и FPGA

  • Разработка на Linux и других системах

  • Разработка пользовательского ПО

Что входит в разработку устройства

  • Программирование микроконтроллеров

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

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

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

    Разрабатываем и адаптируем драйверы для работы с периферийными устройствами, электронными компонентами и внешними модулями.
  • Отладка встроенного ПО

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

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

Что получает заказчик при выборе нашей команды

  • Минимальный риск заказчика
    За более чем 15 лет работы мы изучили все возможные риски разработки и знаем, как их минимизировать
  • Результат в срок
    Исследуем ключевые технические риски, проверяем гипотезы и отрабатываем решения, от которых зависит реализуемость устройства.
  • Авторские права
    Результат разработки полностью переходит в собственность заказчика. Вы получите на руки все исходные материалы проекта
  • Конфиденциальность
    Мы не раскрываем тайны наших клиентов. Заключаем договор о неразглашении не менее
    чем на 3 года

Используемый стек и инструменты разработки ПО

  • Языки программирования

    C, C++ (платформонезависимая разработка)
  • Операционные системы и среды выполнения

    FreeRTOS, TI RTOS, SCM RTOS; Embedded Linux на базе Yocto Project (сборка образов, разработка модулей ядра, приложений Userspace, модификация U-Boot); Windows, Linux, FreeBSD
  • Среды разработки и компиляторы

    Keil MDK, IAR Embedded Workbench, Eclipse + GCC/Toolchains, MS Visual Studio, Qt Creator
  • Инструменты отладки и профилирования

    OpenOCD, GDB, аппаратные отладчики ARM/JTAG
  • Графические интерфейсы

    Qt Framework (кроссплатформенная разработка GUI для встраиваемых и десктопных систем)
  • Построение процессов

    настройка кросс-компиляции под целевые архитектуры (ARM, x86), автоматизация сборки образов, статический анализ кода, юнит-тестирование, версионирование исходного кода
Уже есть задача? Давайте обсудим!
Если у вас уже есть задача или идея, которую нужно формализовать и оценить, свяжитесь с нами. Наш менеджер позвонит вам, чтобы осудить детали. Конфиденциальность и защиту авторского права гарантируем документально.
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
Заказать звонок

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

Брифинг и требования
На старте мы проводим брифинг, собираем требования со всех стейкхолдеров, составляем карту требования к устройству.
В результате обсуждения всех деталей мы подготовим для вас техническое решение с подробным описанием задачи и расчетами стоимости и сроков работ. В среднем на это требуется 10 рабочих дней.
Составление ТЗ
На следующем этапе мы составляем техническое задание на разработку электроники. Данный документ будет основой для реализации всего проекта. Срок выполнения – 1,5-2 месяца.
Выполнение проекта и
промежуточные контрольные точки
После завершения работ по составлению технического задания начинаем непосредственную реализацию проекта.
Вы сможете видеть диаграмму Ганта с планом и фактом работ, промежуточные контрольные точки со сдачей-приемкой этапов.
Сдача результатов работ
После завершения работ по ТЗ изготавливаем прототипы, проводим приемочные испытания и передаем вам результаты на согласование.
Передаем полный комплект документации, исходников проекта и документацию для постановки в производство

Проекты с разработкой ПО