Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Embedded Linux
Ставим Qtopia (qt)
IKE
Добавлено 30.10.2010 17:03 Сообщение: 41
IKE
0

Пункты: 385
Регистрация: 04.08.2009
Пол: Мужчина
Из: Калуга
Плата siberia. Ядро 2.6.27 собирал сам arm-2007q1, корневуха от starterkit. Qt собираю тем-же arm-2007q1. Она собирается, но привязавается к glibc 2.4 и gcc 3.5. Статиком тоже собирал, при этом она статически линкует свои qt шные библиотеки и потом все равно просит glibc и gcc.
Как её заставить использовать glibc 2.3.6 ?
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 30.10.2010 17:41 Сообщение: 42
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Чем скомпилировано ядро не важно - ядру glibc не нужен.

Если компиляция статиком не помогает, то нужно собирать тем же, чем собрана корневуха.

Или можно собрать собственную корневуху с помощью buildroot, если интернет позволяет. Лично я только так и делаю, только содержимое /etc от корневухи к отладочной плате оставляю.
Спуститься к концу Подняться к началу
Персональная информация
IKE
Добавлено 31.10.2010 00:04 Сообщение: 43
IKE
0

Пункты: 385
Регистрация: 04.08.2009
Пол: Мужчина
Из: Калуга
Похоже действительно из-за того, что я собираю qt не тем компилятором, которым корневуха собиралась.
Будем думать...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.10.2010 12:34 Редактировалось 31.10.2010 12:37 Сообщение: 44
sasamy
4.70

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

Будем думать...


Все уже придумано за нас :) Используйте openembedded - система универсальна и проста. Рекомендую отличный ресурс по теме
http://bec-systems.com/site/tag/openembedded
в частности
http://bec-systems.com/site/501/best-practices-for-building-qt-applications-with-openembedded
Спуститься к концу Подняться к началу
Персональная информация
BallHome
Добавлено 09.01.2011 20:08 Сообщение: 45
BallHome
0

Пункты: 976
Регистрация: 27.09.2010
Пол: Мужчина
А на плате SK-IMX233 жить QT может? Неделю бьюсь, не могу осилить. Все собирается в buildroot-2010.11 - прекрасно. Запускаю на плате любое приложение, что свое, что из примеров - результат один: на экране, на мгновенье, появляется стрелочка и выходит, а в консоле - Segmentation fault.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 09.01.2011 20:35 Сообщение: 46
sasamy
4.70

Пункты: 76899
Регистрация: 14.08.2009
Цитата
А на плате SK-IMX233 жить QT может? Неделю бьюсь, не могу осилить. Все собирается в buildroot-2010.11 - прекрасно. Запускаю на плате любое приложение, что свое, что из примеров - результат один: на экране, на мгновенье, появляется стрелочка и выходит, а в консоле - Segmentation fault.


Работает там все без проблем
http://electronix.ru/forum/index.php?showtopic=78209&view=findpost&p=783371
http://electronix.ru/forum/index.php?showtopic=78209&view=findpost&p=783534
Спуститься к концу Подняться к началу
Персональная информация
BallHome
Добавлено 09.01.2011 21:22 Сообщение: 47
BallHome
0

Пункты: 976
Регистрация: 27.09.2010
Пол: Мужчина
Куда же тогда копать? Там в примерах в папке QWS есть диагностика. framebuffer - запускается, квадратики вижу, а вот mousecalibration - нет, все тоже Segmentation fault. Может что не так с Tslib? В окружении прописано QWS_MOUSE_PROTO='Tslib:/dev/event0'. Сама панель работает и через ts_calibrate откалибрована.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 09.01.2011 21:30 Сообщение: 48
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
взывая к тантрическим сущностям, пытаюсь определить с какими параметрами запускаются программы.
зы: может версия гцц не та... какие параметры и модули собирали?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 09.01.2011 21:44 Редактировалось 09.01.2011 21:45 Сообщение: 49
sasamy
4.70

Пункты: 76899
Регистрация: 14.08.2009
Цитата
Куда же тогда копать?


Чтобы не гадать на кофейной гуще - воспользуйтесь утилитой strace, часто программы валятся из-за какой-то мелочи (например конфига не хватает), такие мелочи strace обязательно покажет, правда нужно усилия приложить чтобы выхлоп ее распарсить :)
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 09.01.2011 21:47 Сообщение: 50
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
это был сарказм :-)
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux