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