Russian Qt Forum

Qt => Qt Embedded => Тема начата: titan83 от Январь 26, 2016, 13:35



Название: Qt 5.4.2 на BeagleBone Black + EGLFS
Отправлено: titan83 от Январь 26, 2016, 13:35
Коллеги, здравствуйте.
Досадная проблема не дает мне возможность до конца запустить связку из заголовка:
моя программа работает только под рутом, под обычным пользователем получаю
lims@arm:~$ ./eInst
Could not initialize egl display
Aborted
Т.е. понимаю, что где-то не хватает прав, но понять, где именно не могу.
Пользователь имеет доступ к /dev/fb0 на запись:
lims@arm:~$ groups
lims tty dialout sudo video input

Ключевые места (библиотеки, плагины) проверил на установленные права - везде 755.

Спасибо.

PS. Если кому-то будет интересно, то могу выложить step-by-step по настройке Qt на BBB (сборка ядра, драйверов SGX, Qt 5.4.2), ибо были подводные камни.


Название: Re: Qt 5.4.2 на BeagleBone Black + EGLFS
Отправлено: bous от Февраль 11, 2016, 17:00
Добрый день,
был бы очень признателен за подробную step-by-step инструкцию по настройке QT на BBB.
Смог только запустить консольное тестовое приложение на BBB, оконное как-то никак.
Заранее спасибо.


Название: Re: Qt 5.4.2 на BeagleBone Black + EGLFS
Отправлено: titan83 от Июнь 23, 2016, 20:46
Извиняюсь, не видел ответа в этой теме.
Мануал так и не написал, но может так смогу помочь, но надеюсь, что вы уже сами справились)


Название: Re: Qt 5.4.2 на BeagleBone Black + EGLFS
Отправлено: titan83 от Декабрь 21, 2016, 19:31
Времени прошло много, но, думаю, будут заинтересовавшиеся.
Я тут по случаю, сделал готовый образ для BBB: Linux 3.18 + Ubuntu 14 + Qt5.7.0 + EGL.
Вот ссылка на мое сообщение, там же более подробное описание образа: https://groups.google.com/forum/#!msg/beagleboard/zvzjtzLGOcc/3oOIx2ecCQAJ
Это прямая ссылка на образ: https://www.onlims.com/ewsh/bbb/bbb-qt-egl.img.tgz


Название: Re: Qt 5.4.2 на BeagleBone Black + EGLFS
Отправлено: KdWpenza от Июль 15, 2021, 14:40
Добрый день.
А можно образ перезалить, а то ссылка не действительна((((
Или может что-нибудь посвежее собирали???