Оценочная производительности видеоподсистемы

Рисунок 6.2. Отладочная плата Sam9m10-g45-ek

Для оценки производительности видеоподсистемы использовался последовательный вывод графической информации в виде стандартного потокового видео. Скорость вывода измерялась с помощью встроенных программных средств Linux. Данный показатель составил 30 кадров/сек при разрешении 480х272 точки.

Также была разработана программа, обеспечивающая вывод видеоинформации без участия операционной системы.

Для оценки производительности видеоподсистемы будет использовать программа, которая представляет собой передачу графического файла с Персонального компьютера на LCD дисплей отладочной платы Sam9m10-g45-ek .Программирование ведется в среде разработки приложений для архитектуры ARM на языке C++. Разрабатываемая программа заключается в передачи графического файла из ЭВМ в оперативную память микроконтроллера и выводе данного файла на LCD дисплей отладочной платы.

Основные принципы программы:

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

С помощь специальной подпрограммы формат BMP декодируется в формат для непосредственной передачи на экран LCD.

Для начала указывается адрес оперативной памяти куда будет передан графический файл с персонального компьютера на отладочную плату. Далее указывается разрешение LCD дисплея 480 х 272. После этого устанавливается аналогичное разрешение передаваемого графического файла. Следующим шагом идет координата точки с которой данный графический файл начнет "накладываться" на LCD дисплей. Данный графический файл копируется в буфер и передается на LCD дисплей отладочной платы, начиная с координаты (0,0) результат, которой можно наблюдать на рисунке 6.2.

Листинг программы указан в приложении 10.

Еще статьи по теме

Принципы функционирования беспроводной связи WI-FI
Беспроводная связь - это передача информации на расстояние без использования электрических проводников или «проводов». Это расстояние может быть как малой (несколько метров, как в телевизионном дистанционном управлении), так ...

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

Главное меню

© 2021 / www.techsolid.ru