Ник:
Пароль:

Контакты

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 » Отладочные платы » Sunshine-A20(-Lite)
Смена разрешения на лету
xaba
Добавлено 11.04.2016 21:48 Редактировалось 11.04.2016 21:49 Сообщение: 31
xaba
4

Пункты: 15268
Регистрация: 23.04.2012
Пробовал через драйвер менять разрешение, какие то странности непонятные происходят.
После того как меняю разрешение, X server отказывается работать нормально(( Возможно я где то ошибся, может чего не учел...потратил два дня, так и не завел нормально совместно с Xserver.
Этот интерфейс по моему убогий и не полный. Плюнул на него.

Решение на Си. Просто и стабильно работает.

Написал такую подпрограмму.

int change_mode( const char *mode ){

if( !mode )
return -1;

FILE *fd = fopen( "/sys/class/graphics/fb0/mode", "w" );
if( !fd ){
printf( "open: %s\n", strerror ( errno ) );
return -1;
}

fprintf( fd, "%s\n", mode );

fclose( fd );

return 0;
}
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Sunshine-A20(-Lite)