Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
Первые шаги в установке QT. (iMX53)
Aleksey_n
Добавлено 28.05.2014 10:21
0
Сообщение: 1
Aleksey_n
0

Пункты: 171
Регистрация: 23.11.2012
Добрый день!

Объясните новичку по установке QT:
Имеется плата iMX53.
1. Скачал образ VMware с ftp от стартеркит с Ubuntu 10.04. При запуске выскочило окошко что нужно обновить модули — пока не стал обновлять.
2. По документации к модулю пробовал пересобрать ядро Linux – все получилось без ошибок.

Хочу написать приложение в графическом окошке «Hello world» и запустить на плате iMX53. В образе нет Qt Project, пытаюсь его установить:
3. Иду на сайт http://qt-project.org/ вижу QT 5.3 (QT Library + QT Creator) – т.е. все в одном. Качаю, помечаю файл как исполняемый и запускаю(репозитарий по умолчанию). При установке выбираю QT5.3 gcc и QT Creator. Лицензия GPL. При установке ошибок не возникло.
4. Перезагрузил Ubuntu(т.к. в Application QT Creator не появился). Запускаю Application – Programming – Qt Creator. Ничего не происходит.
5. Командная строка - При запуске ошибка: This application failed to start because it could not find or load the Qt platform plugin “xcb”. Запускаю ldd (…)/libqxcb.so . В списке есть строка LibX11-xcd.so.1 => not found
В общем как новичок окончательно запутался. Что делать???
Спуститься к концу Подняться к началу
Персональная информация
AGevork
Добавлено 28.05.2014 11:10 Редактировалось 28.05.2014 11:13 Сообщение: 2
AGevork
4.71

Пункты: 10580
Регистрация: 14.08.2013
На сайте есть замечательные гайды в разделе wiki
Wiki
Там ооочень подробно описано как сотворить тоже самое что сделано инженерами магазина в поставляемом диске с платой (или на ftp). Советую почитать, ознакомиться и для понимания ситуации сделать все самому на своей виртуальной машине.

P.S. сам еще зеленый в этом деле читал гайды параллельно задавал вопросы на форуме. Вроде бы помогло в продвижении и ознакомлении с linux.


update: Qt Creator здесь описано как связать плату и Qt Creator, удаленно отлаживать программу на устройстве и т.д.
Спуститься к концу Подняться к началу
Персональная информация
Aleksey_n
Добавлено 28.05.2014 11:32 Сообщение: 3
Aleksey_n
0

Пункты: 171
Регистрация: 23.11.2012
Это читал. Даже пробовал. первая же строка
wget http://get.qt.nokia.com/qtcreator/qt-creator-linux-x86-opensource-2.5.0.bin
Выдает Error 504: Gateway - Time out.
Очень сложно в самом начале понять с какого репозитария устанавливать и какие версии нужны. Просто навярняка мой путь именно на этой плате и с этим же образом ктото решал и проходил?

Цитата
На сайте есть замечательные гайды в разделе wiki
Wiki
Там ооочень подробно описано как сотворить тоже самое что сделано инженерами магазина в поставляемом диске с платой (или на ftp). Советую почитать, ознакомиться и для понимания ситуации сделать все самому на своей виртуальной машине.

P.S. сам еще зеленый в этом деле читал гайды параллельно задавал вопросы на форуме. Вроде бы помогло в продвижении и ознакомлении с linux.


update: Qt Creator здесь описано как связать плату и Qt Creator, удаленно отлаживать программу на устройстве и т.д.
Спуститься к концу Подняться к началу
Персональная информация
AGevork
Добавлено 28.05.2014 11:54 Редактировалось 28.05.2014 12:04 Сообщение: 4
AGevork
4.71

Пункты: 10580
Регистрация: 14.08.2013
Если у вас ubuntu/Debian то сам Qt Creator ставьте из репозитория
Код

apt-get install Qt creator

У меня прокатило на Debian, после чего все по гайду, Qmake указываете из buidroot (в гайде написано где он находится),
указываете свой кросс компилятор(или кросс поставляемый с платой смотря чем собирали ядро и корневуху).
Настраиваете SSH на плате (обязательно создать пользователя)
или задать пароль Root на плате отредактировать файл конфигурации в папке etc/ssh.config ну или как то так , что бы можно было законектится к плате по SSH, коннект по ssh проверять с помощью терминальной программы putty(из под винды можно), потом уже конектится через креатор, все остальное по гайду.

P.S. как настроить SSH в Linux точнее как редактировать конфиг файл вам подскажет уже google.com
Спуститься к концу Подняться к началу
Персональная информация
Aleksey_n
Добавлено 28.05.2014 12:03 Сообщение: 5
Aleksey_n
0

Пункты: 171
Регистрация: 23.11.2012
sudo apt-get install Qt creator
выдает ошибку E: Couldnt find package Qt
какой репозиторий PPA должен быть?

[quote]Если у вас ubuntu/Debian то сам Qt Creator ставьте из репозитория
Код

apt-get install Qt creator

У меня прокатило на Debian, после чего все по гайду, Qmake указываете из buidroot (в гайде написано где он находится),
указываете свой кросс компилятор(или кросс поставляемый с платой смотря чем собирали ядро и корневуху).
Настраиваете SSH на плате (обязательно создать пользователя)
или задать пароль Root на плате отредактировать файл конфигурации в папке etc/ssh.config ну или как то так , что бы можно было законектится к плате по SSH, коннект по ssh проверять с помощью терминальной программы putty(из под винды можно), потом уже конектится через креатор, все остальное по гайду.

P.S. как настроить SSH в Linux точнее как редактировать конфиг файл вам подскажет уже goole.com[/quote]
Спуститься к концу Подняться к началу
Персональная информация
AGevork
Добавлено 28.05.2014 12:11 Сообщение: 6
AGevork
4.71

Пункты: 10580
Регистрация: 14.08.2013
И так с Linux я так понимаю первый раз столкнулись ?
Настроена ли сеть на виртуальке? Есть интернет? Если да то тогда дальше
В миднайт командере переходите в катало /etc/apt/
там ищите файл sources.list открываете его (alt+4) в нем к чертям собачьим удаляете все что связанно с E: и другими физическими носителями =) после чего
Код

apt-get update
apt get upgrade (по поводу upgrade не уверен)
(это вы обновили данные репозитория)
потом apt-get install Qt creator


Вроде бы так, сейчас на работе под руками виртуалки нету, если что на перерыве посмотрю, как у меня на ноуте это сделано.
Спуститься к концу Подняться к началу
Персональная информация
titan83
Добавлено 28.05.2014 12:35 Сообщение: 7
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
Автор, не поленись - собери себе виртуалку сам.
Этим действием ты сильно поднимешь собственный уровень.
Естественно, статьи на вики слегка устарели - это лишь примерный шаблон, остальное - собственные старания.
У меня 9G45, но принцип абсолютно одинаковый.
Зато потом сам сможешь накрутить фенечек, я, например, сейчас все настройки делаю (ядро, билдрут, etc) делаю через git - адски удобно, никогда ничего не потеряешь и не забудешь, документацию веду в redmine.
А конкретно по твоему вопросу - ищи в гугле по сообщениям об ошибках, доставляй пакеты с необходимыми библиотеками.
Спуститься к концу Подняться к началу
Персональная информация
Aleksey_n
Добавлено 28.05.2014 13:21 Сообщение: 8
Aleksey_n
0

Пункты: 171
Регистрация: 23.11.2012
Цитата
И так с Linux я так понимаю первый раз столкнулись ?
Настроена ли сеть на виртуальке? Есть интернет? Если да то тогда дальше



Все обновил
Выполнил так

Код

apt-get update
apt get upgrade
apt-get install qtcreator


Установилось: Qt Creator 1.3.1 и Qt 4.6.2. А почему не последняя версия?
Спуститься к концу Подняться к началу
Персональная информация
Aleksey_n
Добавлено 28.05.2014 13:22 Сообщение: 9
Aleksey_n
0

Пункты: 171
Регистрация: 23.11.2012
Цитата
Автор, не поленись - собери себе виртуалку сам.
Этим действием ты сильно поднимешь собственный уровень.
Естественно, статьи на вики слегка устарели - это лишь примерный шаблон, остальное - собственные старания.
У меня 9G45, но принцип абсолютно одинаковый.
Зато потом сам сможешь накрутить фенечек, я, например, сейчас все настройки делаю (ядро, билдрут, etc) делаю через git - адски удобно, никогда ничего не потеряешь и не забудешь, документацию веду в redmine.
А конкретно по твоему вопросу - ищи в гугле по сообщениям об ошибках, доставляй пакеты с необходимыми библиотеками.


Мне кажется это следующий этап. Первая цель - попробовать писать в Qt - осилю буду дальше копать.
Спуститься к концу Подняться к началу
Персональная информация
AGevork
Добавлено 28.05.2014 14:25 Редактировалось 28.05.2014 14:35 Сообщение: 10
AGevork
4.71

Пункты: 10580
Регистрация: 14.08.2013
Цитата
[quote]И так с Linux я так понимаю первый раз столкнулись ?
Настроена ли сеть на виртуальке? Есть интернет? Если да то тогда дальше



Все обновил
Выполнил так

Код

apt-get update
apt get upgrade
apt-get install qtcreator


Установилось: Qt Creator 1.3.1 и Qt 4.6.2. А почему не последняя версия?[/quote]

Значит в репозитории последняя стабильная версия такая ...
в Qt можно писать и под десктоп linux и windows , если задача осилить Qt то тогда лучше начать с отлаженной классической платформы и книги Шлее.
Да и 4.6.2 для начала ничем не отличается от 4.8.5. единственное что в Qt 4.8.5. появилось "кастрированная" версия qtmultimedia, а вообще если не ошибаюсь (у меня просто 9g45) для вашего imx можно собрать Qt 5.х.х. тут я честно говоря не силен, сам еще зеленый и с imx не работал.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux