Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-MNUC950
qt4 for arm
Doberman
Добавлено 25.01.2010 09:31
0
Сообщение: 1
Doberman
5

Пункты: 7
Регистрация: 30.12.2009
Пол: Мужчина
Из: Ставрополь
Проект написан с использованием qt библиотек, как это дело всё запустить на плате? Кто делал поделитесь опытом.

Дилетант
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 27.01.2010 02:40 Сообщение: 2
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
QT для "больших" то тяжеловат, а уж для встраиваемых... надо оно вам?
Спуститься к концу Подняться к началу
Персональная информация
GreyCardinalRus
Добавлено 27.01.2010 10:05 Сообщение: 3
GreyCardinalRus
0

Регистрация: 28.12.2009
Пол: Мужчина
Из: Москва
Вопрос -что крутится на плате?
qt для встраиваемых тоже есть -и новые смартфоны Нокии на него переходят
Спуститься к концу Подняться к началу
Персональная информация
Xman
Добавлено 27.01.2010 12:10 Сообщение: 4
Xman
0

Регистрация: 03.10.2009
На нокиях же Symbian? Qt на Symbian, или они на Linux переходят?
А почему не попробовать Java? ведь в процах есть аппаратная поддержка Jazelle... или тоже тяжеловато?
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 27.01.2010 13:10 Сообщение: 5
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
А вообще есть embedded версия, может оно и правда живое - http://doc.trolltech.com/4.4/qt-embedded.html
Спуститься к концу Подняться к началу
Персональная информация
Doberman
Добавлено 27.01.2010 14:07 Сообщение: 6
Doberman
5

Пункты: 7
Регистрация: 30.12.2009
Пол: Мужчина
Из: Ставрополь
Сама по себе графическая часть мне не нужна, у qt есть множество различных библиотек для решения всевозможных задач. Если кто использовал Qt-креатор, там есть пункт для создания консольных приложений.

Дилетант
Спуститься к концу Подняться к началу
Персональная информация
GreyCardinalRus
Добавлено 27.01.2010 14:35 Сообщение: 7
GreyCardinalRus
0

Регистрация: 28.12.2009
Пол: Мужчина
Из: Москва
http://activationrecord.net/radekp/openmoko/qtmoko/
http://qt.nokia.com/downloads/downloads#lgpl
все есть - исходники тоже
вопрос в перекомпиляции библиотек под арм?

Нокия поддерживает и Симбиан и купила Трольтеч
и двигает все -в том числе ембедед линукс -маемо
QT есть и под симбиан, и под линукс, и под винду - так как это просто библиотека функций -сама не работает...
Спуститься к концу Подняться к началу
Персональная информация
Doberman
Добавлено 29.01.2010 15:41 Сообщение: 8
Doberman
5

Пункты: 7
Регистрация: 30.12.2009
Пол: Мужчина
Из: Ставрополь
Отлично, всё заработало, после некоторых усилий.
Использовал: qtopia-core-opensource-src-4.3.3

Собирал с параметрами:
./configure -xplatform qws/linux-arm-g++ -prefix /usr/gui -static -
embedded arm -little-endian -qt-mouse-tslib -L $PWD/lib -I
$PWD/include/tslib -qt-libjpeg -qt-libpng -qt-freetype –no-openssl –L
$PWD/plugins/imageformats

Там в дальнейшем будут спрашивать о лицензии, соглашаемся и указываем сколько цветов использовать, я выбрал самый наименьший вариант, приложения всё равно консольные.
после токо, как всё сконфигурировалось делаем make.

теперь простой пример
main.cpp
Код

#include <QtCore/QCoreApplication>
#include <QDebug>

int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
qDebug() << "Hello";

return a.exec();
}

example.pro
Код

QT -= gui

TARGET = example
CONFIG += console
CONFIG -= app_bundle

TEMPLATE = app


SOURCES += main.cpp


Далее делаем qmake
А потом make
После чего получившийся бинарник запускаем на плате с парамтром -qws.
Если нужно могу описать подробнее

Дилетант
Спуститься к концу Подняться к началу
Персональная информация
Student Pupkin
Добавлено 29.01.2010 22:26 Сообщение: 9
Student Pupkin
0

Пункты: 97
Регистрация: 25.10.2009
Цитата
На нокиях же Symbian? Qt на Symbian, или они на Linux переходят?
А почему не попробовать Java? ведь в процах есть аппаратная поддержка Jazelle... или тоже тяжеловато?

Тут описано про Java для встраиваемых линукс-систем.
Вкратце - якобы "секреты" технологии Jazelle армовцы предоставляют небесплатно, поэтому с этим пока проблеммы ("Some reverse engineering is in progress").
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MNUC950