Разработка прошивок
Драйверы, логика управления, диагностика и сопровождение версии устройства.
Область работ
Разрабатываем программную часть нового устройства или дорабатываем существующую. Сначала фиксируем аппаратную платформу, функции, ограничения по ресурсам и доступность исходного кода. Для унаследованного проекта начинаем с воспроизводимой сборки.
Надёжность в рабочих условиях
Обсуждаем обработку ошибок, watchdog, сохранение параметров и восстановление связи. Обновление прошивки рассматриваем как отдельный сценарий с проверкой прерванной записи и совместимости версий.
Приёмка по сценариям
Каждая функция получает проверяемый результат: какой вход подаётся, какое состояние ожидается, как фиксируется ошибка. Тестирование на реальном оборудовании дополняет программные проверки.
Что будет передано
Состав поставки согласуем заранее: исходный код, параметры сборки, бинарный файл, журнал изменений и инструкция по прошивке. Права на код и сторонние библиотеки отражаются в договоре.
Начнём с вашей задачи.
Опишите устройство, исходные материалы и ожидаемый результат.
