Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:3
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Embedded Linux
работа с framebuffer
Franky
Добавлено 04.07.2014 13:56 Редактировалось 04.07.2014 14:05
0
Сообщение: 1
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
добрый день!

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

Если тема уже всплывала, прошу указать где (не смог найти что-либо подобное на форуме)

P.S. в моей системе присутствует dev/fb
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.07.2014 17:07 Редактировалось 04.07.2014 19:10 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
упс.. дубль получился..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.07.2014 17:08 Сообщение: 3
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Прошу подсказать как с помощью фреймбуфера решаются такие задачи как: перевернуть изображение приложения, вывести на половине дисплея видео файл.

смотря откуда и что выводить..

из своей софтины на QT можно использовать готовые либы в составе QT
из чистого сишника - тут надо искать графические пакеты либ с нужным функционалом (типа gtk - но могу наврать)..
заморочек масса - надо уметь распаковать стандартные графические и видео файлы, а потом вывести их в стандартное устройство fb0
для ускорения работы и разгрузки проца научитесь использовать акселераторы вашего АРМа, иначе будет слайдшоу и 100% загрузки CPU..

Цитата
Если тема уже всплывала, прошу указать где (не смог найти что-либо подобное на форуме)

в каком-то треде писали, что посредством phonon из среды QT выводили видео..

Цитата
P.S. в моей системе присутствует dev/fb

более вероятно /dev/fb0

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 04.07.2014 22:41 Сообщение: 4
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
Спасибо, а если задача вывести приложение QT и перевернуть его?
интересно как это делаетя, какие есть финты для работы с framebuffer?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.07.2014 23:03 Сообщение: 5
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Спасибо, а если задача вывести приложение QT и перевернуть его?
интересно как это делаетя, какие есть финты для работы с framebuffer?

полагаю, что это будет несложно - вся задача сводится к правильной настройке системы с поддержкой QT с кодеками и плагинами под ваш АРМ..
из соседнего треда я понял, что у вас omap(L138)?
на странице продукта есть линк на софтовые материалы - идете туда и тащите сборку под QT..
потом там же или в нативной QT изучаете семплы по работе с графикой, потом учитесь подключать плагины для аппаратных ускорителей..
я заглядывал в исходники примеров для Давинчи (родственник омапа) - там ничего запредельно сложного нет..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Franky
Добавлено 04.07.2014 23:11 Сообщение: 6
Franky
5

Пункты: 5030
Регистрация: 29.06.2010
понятно, я просто подумал, что в самом драйвере заложены какие-то функции, скажем ioctl, командой которого можно перевернуть изображение...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.07.2014 23:45 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
понятно, я просто подумал, что в самом драйвере заложены какие-то функции, скажем ioctl, командой которого можно перевернуть изображение...

вот уж не знаю.. вполне возможно, что дернув драйвер можно перевернуть экран (набор ioctl там должен быть), но врядли это понравится прикладной программе на QT..
обычно к навороченным АРМам прикладывают доки с описанием API и семплами для демок.. поищите, вполне может быть, что найдете вменяемое описание в pdf или на twiki производителя..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux