Skip to content

Алгоритм захвата изображений

EvilLord666 edited this page Oct 11, 2016 · 1 revision

Сейчас у нас есть следующая концепция работы всего устройства.

От приложения, запущенного на Cortex A9 процессоре поступают следующие инструкции:

  1. Для AXI Quad SPI - запись значений числа бит ЦАП, коэф. усиления и т.п. для работы с линейными сканерами
  2. Для модуля image_capture_manager, подклюбченного к AXI прилетают команды (на данный момент их всего 2 - старт и стоп), в будущем инциализацию регистров значениями должен осуществлять этот модуль (для этого к нему необходимо добавить еще интерфейс AXI Lite Master).
  3. При наличии команды "Старт", взводится линия image_capture_enabled и запускается работа до получения команды "Стоп", при получении этой команды также необходимо выполнить стирание областей памяти, отведенных под VDMA (пока не реализовано).

Что необходимо делать в приложении, запускаемом на процессоре :

  1. Правильно инициализировать VDMA.
  2. Конфигурирование системы (см. выше)
  3. Считывание данных из областей памяти и сохранение их, например на uSD-карту или отдача в виде потока дальше.