ЗАО «ЗЭО»
Техническая поддержка пользователей => ОС Linux, U-Boot => Тема начата: Andrew от 07 Июля, 2009, 11:19:41
-
Добрый день!
Подскажите, пжл, как в Kdevelop испльзовать designer для формирования форм на QT-embedded 3.2.10?
Или какой другой пакет использовать для редактирования форм на этом qt?
-
QT 4.5 Embedded Open Source содержит IDE. Называется QTCreator. В нем редактор форм, событий, редактор текста, компилирование и отладка. Tool/Options/QT4 выбирает директорию установки.
-
Tool/Options/QT4 выбирает директорию установки.
Это где? как его установить из моег пакета?
-
Это когда уже QT 4.5 установлено. В Главном меню QTCreator для выбора платформы. Т.е. можно один и тот же проект скомпилить и отладить под X11, а потом этот же проект скомпилить под embedded ARM.
-
Установил последний креатор. В тоол/оптионс/КТ4/КТ Вертионс добавил версию qt-arm и прописал путь /usr/local/Trolltech/QtEmbedded-4.5.2-arm. Выбрал его по умолчанию, а он не хочет компилиться - вишет, что версия КТ не валидная!??:(
-
Значит указан неверный путь. В данной директории нет qmake или что там он ищет. Для ARM необходимо еще соответсвующие переменные окружения командой exports добавить.
-
у меня стоит embedded 4.5.2 - может он его не знает? QT Creator 1.2
Указываю верную директорию - там есть все - проверял вручную.
Какие переменные нужно задать и где в нем или в консоли?
-
Разобрался!
Под креатором 1.2 все компилится с qt-embdded -4.4.3, а у меня стоял 4.5.2
Теперь все в порядке!
Спасибо!
-
Не подскажите как прикрутить tslib к QT, а то он ругается при конфигурировании:
The tslib functionality test failed!
QMAKE_INCDIR and QMAKE_LIBDIR in ...
а без нее тачскрин в моих qt проектах не работает!
-
Делал как здесь http://www.jespersaur.com/drupal/node/30
Все работает с QT4.5
export QWS_MOUSE_PROTO=Tslib:/dev/input/event0 возможно придется подобрать
у меня export QWS_MOUSE_PROTO=Tslib:/dev/misc/ep93xx_ts
-
Делал как здесь http://www.jespersaur.com/drupal/node/30
читал и делал как писано - не хочет компилится!
export QWS_MOUSE_PROTO=Tslib:/dev/input/event0 возможно придется подобрать
у меня export QWS_MOUSE_PROTO=Tslib:/dev/misc/ep93xx_ts
это все сделано.
Удивительно, что ts_tets работает, а в ОПИЕ никаких реакций.
У меня тач подсоединен через USB.
-
ts_lib скомпилился и установился на host-платформе?
-
да
-
делаю все как ниписано по ссылке, вместо /mnt/usb пишу /media/disk, т.к. на CF,
Но не хочет компилится с ts-lib!!! ???
-
Thereafter:
./configure --prefix=/mnt/usb --host=arm-linux What next? You guessed it:
make If you get some errors about rpl_malloc, simply comment out that evil line in config.h and try make again.
And finally:
make install
Вот это должно вначале пройти успешно, А потом уже QT надо компилировать. Без этого QT будет ругаться на tslib.
-
это прошло успешно!
попробывал скомпилиировать qt-4.5.2 - тот же эффект!
-
В опциях компиляции QT должны быть включены пути к директориям /include и /lib, указанные при установке tslib и тест tslib должен проходить
-
как их точно узнать?
Как запустить тест tslib?
-
./configure --prefix=/mnt/usb --host=arm-linux
В директории, указанной --prefix находятся папки Lib и include, после установки tslib.
-
А можно развернуто рассказать, как конфигурить qt с tslib?
-
http://www.jespersaur.com/drupal/node/30 Здесь и так все подробно описано, могу только добавить, что в lib должны находиться /mnt/usb/libts-0.0.so.0.1 , а в /mnt/usb/include файл tslib.h.
в примере важны только пути -L -I
./configure -embedded arm -pch -prefix /mnt/usb -qt-kbd-usb -qt-mouse-tslib \-L/mnt/usb/lib/ -I/mnt/usb/include/ -nomake examples -nomake demos
Остальные ключи по вкусу (в данном случае отключено все, даже примеры)
-
не проходит...
-
вроде tslib собирать надо, одних исходников мало
-
все собрано по десять раз!
-
я собирал tslib из кратера
при конфигурации qt
-qt-mouse-tslib -I/путь к кратеру/host/include -L/usr/путь к кратеру/host/lib
-
Спасибо! Собрал с путями к кратеру.
Придумал подклюсить тач через ссылку:
#ln -f /dev/ttyUSB0 /dev/input/mice
тач ожил, но неадекватно реагирует. курсор отображается не там где я веду + сами выбираются команды меню и т.д.
Калибровать пробовал - не получается!