Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
/dev/fb0 RGB565 ->RGB888
kc
Добавлено 24.02.2015 12:45
0
Сообщение: 1
kc
0

Пункты: 195
Регистрация: 11.02.2015
Подскажите пожалуйста как переключить framebuffer на отображение цветов RGB888 - по 8 бит на цвет.

По умолчанию установлено RGB565.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 24.02.2015 18:36 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91364
Регистрация: 24.03.2009
Пол: Мужчина
Настройки режимов работы каждый делает как хочет, тут нужно в драйвер смотреть и искать соответствующие объявления, а потом смотреть как их передавать ...
Спуститься к концу Подняться к началу
Персональная информация
kc
Добавлено 25.02.2015 15:56 Сообщение: 3
kc
0

Пункты: 195
Регистрация: 11.02.2015
С помощью
vout_mode0=setenv select_vout 'run vout_mode0'; setenv bootargs_vout 'setenv bootargs
${bootargs} video=mxcfb0:dev=ldb,SK-ATM0704,if=RGB24 video=mxcfb1:dev=ldb,SK-ATM0704,if=RGB24
ldb=sep0'

никак нельзя задать?

Ведь RGB24 и есть RGB888, но почему-то свойство не применяется.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 25.02.2015 16:07 Сообщение: 4
sasamy
4.70

Пункты: 76984
Регистрация: 14.08.2009
if=RGB24 - это параметры интерфейса а не фреймбуфера, для фреймбуфера помоему
bpp=24

можно через fbset установить, например для fb0 и HDMI

fbset -g 1920 1080 1920 2160 24

для fb2

fbset -fb /dev/fb2 -g 1920 1080 1920 2160 24

итд
Спуститься к концу Подняться к началу
Персональная информация
kc
Добавлено 26.02.2015 17:13 Сообщение: 5
kc
0

Пункты: 195
Регистрация: 11.02.2015
fbset нет.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.02.2015 17:37 Редактировалось 26.02.2015 17:38 Сообщение: 6
sasamy
4.70

Пункты: 76984
Регистрация: 14.08.2009
Цитата

fbset нет.


Что за корневая у вас ?

# ls -l $(which fbset)
lrwxrwxrwx 1 root root 17 Feb 25 2015 /usr/sbin/fbset -> ../../bin/busybox
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 26.02.2015 17:52 Редактировалось 27.02.2015 07:58 Сообщение: 7
Pavel Ivanchenko
Admin
4.39

Пункты: 91364
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
fbset нет.
Да, в штатной корневой его нет - там много чего нет, добавить его займет 5 минут.

Но это не поможет, сменить битность можно еще по другому:
echo 24 > /sys/class/graphics/fb0/bits_per_pixel

Но при попытке запуска Qt приложений, получите:
Цитата
blit_setup(): Screen depth 24 not supported!
Aborted

В настройках сборки Qt включено только 8, 16 и 32bpp
Спуститься к концу Подняться к началу
Персональная информация
kc
Добавлено 27.02.2015 13:54 Сообщение: 8
kc
0

Пункты: 195
Регистрация: 11.02.2015
Спасибо, буду пробывать.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux