Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
Разработка Qt приложений для Hola
muaddib
Добавлено 21.11.2014 12:29
0
Сообщение: 1
muaddib
0

Пункты: 1232
Регистрация: 20.11.2014
Подскажите, что нужно чтобы собрать приложение с использованием Qt под ARM для Hola PC (Duo)?
Планирую использовать сборку Buildroot Qt + Gstreamer.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.11.2014 15:04 Сообщение: 2
sasamy
4.71

Пункты: 83556
Регистрация: 14.08.2009
Компьютер с OС на базе ядра Linux и Qt Creator.
Спуститься к концу Подняться к началу
Персональная информация
muaddib
Добавлено 21.11.2014 15:25 Сообщение: 3
muaddib
0

Пункты: 1232
Регистрация: 20.11.2014
Это понятно, но мне нужно создать приложение под ARM, а компьютер архитектуры x86, можно ли провести кросс-компиляцию под ARM на машине x86 или это можно только сделать на сборке ARM с Ubuntu?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.11.2014 15:29 Редактировалось 21.11.2014 15:40 Сообщение: 4
sasamy
4.71

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

Планирую использовать сборку Buildroot Qt + Gstreamer.
....
можно ли провести кросс-компиляцию под ARM на машине x86


думаю вам надо начать с самых основ - сходить на сайт buildroot

http://buildroot.net/about.html
Спуститься к концу Подняться к началу
Персональная информация
macr0s
Добавлено 24.11.2014 14:43 Сообщение: 5
macr0s
0

Пункты: 770
Регистрация: 30.10.2014
Цитата
можно ли провести кросс-компиляцию под ARM на машине x86


Конечно же можно. Для хост-машины (на чем будет компиляция осуществляться) нужно найти кросс-компилятор и собрать им Qt из исходников, после чего привязать собранные библиотеки и компилятор, которым оно собиралось к Qt Creator-у (в настройках).
В случае если на хост-машине установлен Linux - то у меня получилось заставить работать собранный вручную кастомный компилятор (собирается при помощи crosstool-ng) в связке с Qt 4.8 и последний релиз Qt 5.3.2. Если компилятор собирать не очень хочется то можно выпилить из собранного buildroot от sasamy (ext-toolchain от Linaro).
В случае если на хост-машине windows, то есть конечно компиляторы для ARM под винду, но когда я воевал с компиляцией Qt 4.8 у меня не получилось заставить работать MinGW, и я забил на это дело и работаю под линуксом. По слухам Qt 5.3 нормально собирается под виндой с помощью того же MinGW.
Спуститься к концу Подняться к началу
Персональная информация
muaddib
Добавлено 26.11.2014 09:34 Сообщение: 6
muaddib
0

Пункты: 1232
Регистрация: 20.11.2014
С Hola поставлется виртуальная машина, где все это есть. Но Qt Creator там старый и не позволяет прикручивать, библиотеки и компилятор.
Можно ли как-то из командной строки собрать?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.11.2014 10:25 Сообщение: 7
sasamy
4.71

Пункты: 83556
Регистрация: 14.08.2009
Спуститься к концу Подняться к началу
Персональная информация
muaddib
Добавлено 26.11.2014 12:28 Сообщение: 8
muaddib
0

Пункты: 1232
Регистрация: 20.11.2014
При настройке Qt Version выдает ошибку.

[img=center alt=title] http://savepic.ru/6377859.png [/img]
[img=center alt=title] http://savepic.org/6507252.png [/img]
Спуститься к концу Подняться к началу
Персональная информация
AGevork
Добавлено 27.11.2014 11:36 Редактировалось 27.11.2014 11:37 Сообщение: 9
AGevork
4.71

Пункты: 10580
Регистрация: 14.08.2013
В разделе WIKI все более чем понятно как прикрутить Qt к железке смотрите темы
QtBuildroot
QtCreatorBR
WIKI

Собрано все хоть и для другого проца, но смысл ясен!
Спуститься к концу Подняться к началу
Персональная информация
macr0s
Добавлено 01.12.2014 01:17 Сообщение: 10
macr0s
0

Пункты: 770
Регистрация: 30.10.2014
Цитата
При настройке Qt Version выдает ошибку.

[img=center alt=title] http://savepic.ru/6377859.png [/img]
[img=center alt=title] http://savepic.org/6507252.png [/img]


Оно просит собранные Qt библиотеки под плату. Т.е. сначала собираем Qt нужной версии с нужными настройками, затем показываем Qt Creator путь до собранного qmake и компилятор, которым собирали Qt.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC