Содержание |
1) Доустановить необходимые пакеты (см. выше)
2) Скачать:
или
3) Распаковать полученные архивы:
tar jxfpv arm-iwmmxt-linux-gnu-qtopia_all_20080925.tar.bz2 /home/$USER/toolchains tar xvzf qtopia-20080917-x86-image-and-sdk.tar.gz /home/$USER/qhome
4) Установить симлинки:
ln -s /home/$USER/qhome/x86/ /opt/ ln -s /home/$USER/toolchains/ /opt/
5) (опционально) Прописать алиасы, для быстрого вызова команд.
Алиасы позволяют запускать часто используемые программы короткими командами.
Также возможен вызов программы по полному пути, без использования алиасов.
cd ~ nano .bashrc
Добавить в этот файл строки:
alias runq='/opt/x86/sdk/bin/runqtopia &disown' alias asq='/opt/x86/sdk/bin/assistant &disown' alias qtx='/opt/x86/sdk/bin/qtopiamake' alias qta='/opt/toolchains/arm-iwmmxt-linux-gnu/qtopia/bin/qtopiamake'
Перезапустить шелл, или открыть новую сессию.
1) Файлы проекта поместить в папку с именем проекта, перейти в неё
cd /home/$USER/src/myAPP
2) Подготовить мейкфайл:
qtx
qta
3) Скомпилировать и собрать исполняемый файл
make
4) Создать qpk-пакет для фида
make packages
Пакеты помещаются в myApp/pkg
5) Создать список приложений для фида (необязательно, может быть сделано позже)
./opt/x86/sdk/bin/mkPackages
6) Справка по синтаксису и мануал:
asq
Тестирование приложений осуществляется двумя способами:
Для этого следует выполнить следующие коммады, находясь в папке проекта:
qtx make runq && ./myApp
Возможен несколькими путями:
1) Скопировать проект по ssh на устройство и удалённо запустить исполнение:
scp hello root@192.168.10.6:/root/ ssh root@192.168.10.6 /root/hello
2) Установить готовый qpk проект с помощью "Менеджера пакетов" из фида и запустить (см. статью Motorola/Qtopia/Soft)
3) Скопировать проект и запустить с помощью эмулятора терминала, предварительно установив его.