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

Определите входные данные перед проектированием

Определите датчик или модуль, распиновку разъема, стандарты сигналов, последовательность питания, тактовую частоту, шины управления, режимы вывода и механические ограничения. Запишите версии документации производителя и объем эталонных проектов. Существующие платы, пакеты программного обеспечения и общие журналы ошибок поддерживают расследование. Не подтверждайте параметры за пределами фиксированных расчетных значений.

Доставляем и проверяем поэтапно

Этап Выходы Прежде чем продолжить, необходимы доказательства
Интерфейсы и область применения Список параметров, объем программного обеспечения и нерешенные вопросы Ключевые связи и зависимости проверены
Обзор дизайна Согласованные проектные файлы и проблемы с рассмотрением Устранены проблемы с питанием, сигналами, компонентами и механическими проблемами.
Включение прототипа Ревизия платы, установленная конфигурация и размеры Питание, часы, сброс и связь управления соответствуют согласованным условиям.
Захват необработанного кадра Драйвера, дерево устройств, настройки и файлы фреймов Проверены режимы, формат, счетчики и содержимое изображения.
Интеграция и повторное тестирование Пример программы, список проблем и шаги восстановления Согласованные бизнес-входы и сценарии ошибок повторно проверены

Управляйте изменениями оборудования с помощью версий программного обеспечения

Свяжите каждую версию платы с ее BSP, деревом устройств и драйверами. Если возможно, проверьте сбор данных на эталонной плате, прежде чем оценивать различия с пользовательской платой. Приемка эталонной платы не означает приемку индивидуального прототипа. См. Документация по использованию дерева устройств Linux за свою роль; используйте привязки и драйверы из фактического ядра.

Сохранение условий сборки и незавершенных работ при передаче

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

Сопутствующие услуги: Аппаратное обеспечение Vision и встроенные технологии, консультация по проекту.