Разработка встроенного ПО

Подготовка драйверов

Обработка сигналов

Программируемые логические интегральные схемы

Проводится разработка встраиваемого программного обеспечения, которая включает в себя

  • Решения без операционной системы и с операционной системой.
  • Интеграцию операционной системы в устройство.
  • Проведение разработки и тестирования программного обеспечения нижнего уровня, а также драйверов.
  • Разработку программируемой логической интегральной схемы (FPGA/CPLD).
  • Разработку алгоритмов цифровой обработки сигналов, обработки данных с последующим тестированием ПО.

Проводятся также работы по разработке интерфейса пользователя и вариантов мобильного приложения.

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

Основные задачи на этапе разработки ПО

  • Моделирование алгоритмов обработки данных с обязательным учетом особенностей архитектуры вычислителя.
  • Преобразование алгоритмов в программный код.
  • Подготовка тестовых процедур для проведения тестирования ПО.
  • Подготовка тестового ПО для осуществления первичного запуска и тестирования образцов технической системы.
  • Реализация функционального ПО образцов ТС.

В зависимости от технического задания и требований договора результатом данного этапа могут быть:

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