Ник:
Пароль:

Контакты

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
buildroot-2014.08 на базе ядра 3.10.17 для i.mx6
Spirit
Добавлено 15.11.2014 17:06 Сообщение: 61
Spirit
0

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

я запускал в скрипте с "пробел &" в конце строки


спасибо) я стартанул отделным потоком через nohup, при этом Х стартанули на втором, виртуальном, терминале (ctrl+alt+F2), а на первом была консоль рута, в которой можно дальше работать
Спуститься к концу Подняться к началу
Персональная информация
DeD
Добавлено 15.11.2014 17:56 Сообщение: 62
DeD
0

Пункты: 393
Регистрация: 27.02.2012
Я бы хотел уточниться по поводу Qt5. В выложенной сброке всё замечательно собирается. Я попробовал собрать buildroot 2014.11-rc1, применив к нему конфигурацию imx6sk_qt5gst_defconfig, добавив некоторые пакеты и внеся минимум коррективов. Qt5 собирается только без модуля opengl и multimedia. Если эти модули включить, то сборка завершается ошибкой. То же самое было, когда я пытался собрать с Qt5 buidroot с ftp starterkit. Есть ли какой-то неучтённый момент для успешной сборки полноценной Qt5?
Спуститься к концу Подняться к началу
Персональная информация
Spirit
Добавлено 16.11.2014 13:04 Сообщение: 63
Spirit
0

Пункты: 3257
Регистрация: 06.05.2010
Пол: Мужчина
Из: Энгельс-Саратов
по поводу вебкита, есть там, в сырцах, костыли, которые заглушить забыли. по мимо того, что на хост надо доставить порядка 20 пакетов, еще надо исходники пилить, видимо
Спуститься к концу Подняться к началу
Персональная информация
Spirit
Добавлено 16.11.2014 16:04 Сообщение: 64
Spirit
0

Пункты: 3257
Регистрация: 06.05.2010
Пол: Мужчина
Из: Энгельс-Саратов
Уважаемые Единомученники!!!))) у кого нибудь получилось вебкит из билдрута без танцев с бубном собрать?
Спуститься к концу Подняться к началу
Персональная информация
AGevork
Добавлено 17.11.2014 14:14 Редактировалось 17.11.2014 16:55 Сообщение: 65
AGevork
4.71

Пункты: 10580
Регистрация: 14.08.2013
Народ кто смог присобачить собранный в buildroot gstreamer или qtgstreamer к Qt проекту в Qt Creator? помогите плс уже всю бошку сломал не видит функции и все тут ....
Если можно с примером pro файла.
UPD: Сам QT Creator все компилирует, пытается запустить на плате, а потом приложение само закрывается

segmentation fault code 139
Спуститься к концу Подняться к началу
Персональная информация
chaos
Добавлено 17.11.2014 22:44 Сообщение: 66
chaos
0

Пункты: 1098
Регистрация: 14.09.2014
Цитата
Народ кто смог присобачить собранный в buildroot gstreamer или qtgstreamer к Qt проекту в Qt Creator? помогите плс уже всю бошку сломал не видит функции и все тут ....
Если можно с примером pro файла.
UPD: Сам QT Creator все компилирует, пытается запустить на плате, а потом приложение само закрывается

segmentation fault code 139


Ну тут уж только пальцем в небо: что говорит readelf -h о вашем файле? о либе?

PS Отдельную тему запилите пожалуйста, а то народ потом задолбается портянки внетемного флуда перечитывать.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 18.11.2014 10:37 Редактировалось 18.11.2014 12:11 Сообщение: 67
sasamy
4.70

Пункты: 77263
Регистрация: 14.08.2009
Цитата
Уважаемые Единомученники!!!))) у кого нибудь получилось вебкит из билдрута без танцев с бубном собрать?


а какой смысл этой от этой затеи - собрать недодесктоп ? вчера день потратил на разборки с иксами - фрискейл дает неполную библиотеку OpenGL и поддерживает только DRI1 который в свою очередь уже давно не поддерживается в xorg-е. Все имеющиеся сборки - Yocto, дистрибутивы не поддерживают полноценно иксы (glx), там используется софтовый растеризатор из mesa. Webkit я собрал и даже midori запустился но сегфолтится на любой странице в Интернет, к тому же в буидруте давно протухший релиз. На данный момент единственный хорошо работающий графический тулкит - Qt5, да и то только с egl поверх фреймбуфера. Для тех кто не совсем понимает что это - Qt5 отрисовывет сцены полностью через слой абстракции - OpengGL (QPA eglfs - EGL Full Screen), графический процессор отрисовывает финальный буфер напрямую в видеопамять (фреймбуфер) с двойной буферизацией - отображается один буфер, отрисовывается следующий в неактивную зону и потом переключается видимая часть. У такого варианта есть существенный недостаток - нет возможности формировать финальную сцену из буферов двух или более процессов - для этого нужен композитор, Weston как раз этим занимается, но он работает пока не очень хорошо :) В Qt5wayland есть собственный композитор (напомню - Wayland это протокол обмена данными по схеме клиент-сервер, Weston - эталонная реализация сервеной части протокола, в Qt5Wayland поддерживается и клиентская и серверная часть) но там надо его патчить под i.mx6 - на форуме Freescale были попытки но видимо пока не очень успешные. У i.mx6 есть специальны 2D GPU для композиции - для Weston есть патчи - с ним достаточно шустро компонуются финальные сцены, но в Qt5 он не поддерживается, возможно в Freescale додумаются не Weston патчить а сделать хорошую поддержку композитора в Qt5. IPU тоже можно рассматиривать как некий "композитор" - есть два фреймбуфера - основной (/dev/fb0) и оверлей (/dev/fb1) - это не что иное как формирование финальной графической сцены из двух буферов, но IPU слабоват для таких задач.
Спуститься к концу Подняться к началу
Персональная информация
Spirit
Добавлено 18.11.2014 12:27 Редактировалось 18.11.2014 12:28 Сообщение: 68
Spirit
0

Пункты: 3257
Регистрация: 06.05.2010
Пол: Мужчина
Из: Энгельс-Саратов
Цитата
Цитата
Уважаемые Единомученники!!!))) у кого нибудь получилось вебкит из билдрута без танцев с бубном собрать?


а какой смысл этой от этой затеи - собрать недодесктоп ? вчера день потратил на разборки с иксами - фрискейл дает неполную библиотеку OpenGL и поддерживает только DRI1 который в свою очередь уже давно не поддерживается в xorg-е. Все имеющиеся сборки - Yocto, дистрибутивы не поддерживают полноценно иксы (glx), там используется софтовый растеризатор из mesa. Webkit я собрал и даже midori запустился но сегфолтится на любой странице в Интернет, к тому же в буидруте давно протухший релиз. На данный момент единственный хорошо работающий графический тулкит - Qt5, да и то только с egl поверх фреймбуфера. Для тех кто не совсем понимает что это - Qt5 отрисовывет сцены полностью через слой абстракции - OpengGL (QPA eglfs - EGL Full Screen), графический процессор отрисовывает финальный буфер напрямую в видеопамять (фреймбуфер) с двойной буферизацией - отображается один буфер, отрисовывается следующий в неактивную зону и потом переключается видимая часть. У такого варианта есть существенный недостаток - нет возможности формировать финальную сцену из буферов двух или более процессов - для этого нужен композитор, Weston как раз этим занимается, но он работает пока не очень хорошо :) В Qt5wayland есть собственный композитор (напомню - Wayland это протокол обмена данными по схеме клиент-сервер, Weston - эталонная реализация сервеной части протокола, в Qt5Wayland поддерживается и клиентская и серверная часть) но там надо его патчить под i.mx6 - на форуме Freescale были попытки но видимо пока не очень успешные. У i.mx6 есть специальны 2D GPU для композиции - для Weston есть патчи - с ним достаточно шустро компонуются финальные сцены, но в Qt5 он не поддерживается, возможно в Freescale додумаются не Weston патчить а сделать хорошую поддержку композитора в Qt5. IPU тоже можно рассматиривать как некий "композитор" - есть два фреймбуфера - основной (/dev/fb0) и оверлей (/dev/fb1) - это не что иное как формирование финальной графической сцены из двух буферов, но IPU слабоват для таких задач.


Тогда вполне разумным, с моей стороны, будет вопрос: а как сделать что-то похожее на следующее. Требуется некий маленький (форм-фактор) клиент подключенный к телевизору и интернету. Необходимо: просмотр видео с ютуба, поддержка флешь роликов и отображение веб-контекста. Может посоветуете что-нибудь подходящее, с возможностью запуска на HolaDuo-PC?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 18.11.2014 12:37 Редактировалось 18.11.2014 13:42 Сообщение: 69
sasamy
4.70

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

Необходимо просмотр видео с ютуба


В Qt5 есть qt5webkit, но с eglfs видео в вебе работать не будет - webkit работает в контексте отдельного процесса. Пока я не так и не смог получить работающий вариант с видео в webkit c weston - видел нескольео ссобщений о проблемах, есть патч который типа устраняет проблему но почему-то у меня не работает :) надо собрать yocto и проверить - работает ли там с weston, может я что-то упустил, но не взлетает у меня.

UPD и наверно не только у меня
http://comments.gmane.org/gmane.linux.embedded.yocto.meta-freescale/10710

Цитата

поддержка флешь роликов


это только за деньги - в свободном доступе нет флеш-плагина для imx6 даже в бинарном виде, да и вообще для arm

PS болльшая просьба - не цитируйте длинные сообщения полностью
Спуститься к концу Подняться к началу
Персональная информация
AGevork
Добавлено 19.11.2014 15:06 Редактировалось 19.11.2014 15:07 Сообщение: 70
AGevork
4.71

Пункты: 10580
Регистрация: 14.08.2013
Не запускаются Qt приложения на данной сборке =( Даже Qt creator скачал 3.2.1 подсунул qmake выбрал собранный в buildroot компилятор и gdb, Qt Creator все увидел норм но пытаюсь запустить пустое приложения с окном как получаю в ответ segmentation faultю При этом приложения без Qt нормально работают =(
МБ я где то забыл поставить параметр типо qws ?помогите плс
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux