motofan logo
4 страниц V  1 2 3 > »         
> 

Пишем софт для кутопии, установка SDK и исходники хелловорлда

Ilya Petrov
сообщение 26.10.2008, 5:40


Ветеран
*****

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



Качаем тут: http://ezxdev.org/qtopia/experimental/sdk/...0080925.tar.bz2

Распаковываем и суем в /opt/toolchains:
Код

tar jxfpv arm-iwmmxt-linux-gnu-qtopia_all_20080925.tar.bz2
sudo mkdir -p /opt/toolchains/
sudo chown $USER /opt/toolchains/
mv arm-iwmmxt-linux-gnu /opt/toolchains/


добавляем в окружение:
Код

export PATH=/opt/toolchains/arm-iwmmxt-linux-gnu/qtopia/bin:/opt/toolchains/arm-iwmmxt-linux-gnu/bin:$PATH


Используем!

Хеловорлд берем тут: http://ezxdev.org/qtopia/hello.tar.bz2

Распаковываем и собираем:

Код

tar jxf hello.tar.bz2
cd hello
qtopiamake
make


Заливаем на тело и запускаем:

Код

scp hello root@192.168.10.6:/root/                                                                            
ssh root@192.168.10.6 /root/hello


не забываем про RTFM: http://doc.trolltech.com/qtopia4.3/ и http://doc.trolltech.com/4.3/
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Max111111
сообщение 29.10.2008, 16:48


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 25.9.2008
Пользователь №: 182 221
Модель телефона: A1200e

Рейтинг: 0



Получил программку hello. Я так понимаю, что такую программку необходимо запустить только под Qtopia. Под стандартной прошивкой EZX такая программа работать не будет, пробовал запустить, она выдает, что пытается подключиться через сокет к серверу: пять или шесть попыток и вываливается сообщение, что надо запустить сервер с -qws опцией. А вот как запустить такую программку под EZX, если можно то подскажите копать в каком направлении. Я так понимаю, что необходимо написать сервер-GUI и запусить его, но будет ли такой сервер работать параллельно с имеющимся и работающим Windowserver? Или надо настроить специальные переменные окружения и этого достаточно?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
f3ex
сообщение 29.10.2008, 16:48


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 27.10.2008
Пользователь №: 184 711
Модель телефона: A1200

Рейтинг: 0



Тру конечно.

Ругается что не можует найти либу libQtSvg.so.4
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Borman92
сообщение 29.10.2008, 18:07


Мастер
****

Группа: Пользователи
Сообщений: 252
Регистрация: 14.1.2008
Из: Москва
Пользователь №: 160 063
Модель телефона: A1200e
Прошивка: R541_G_11.52.14R_U3

Рейтинг: 55



Цитата(Max111111 @ 29.10.2008, 19:48) *

Получил программку hello. Я так понимаю, что такую программку необходимо запустить только под Qtopia. Под стандартной прошивкой EZX такая программа работать не будет, пробовал запустить, она выдает, что пытается подключиться через сокет к серверу: пять или шесть попыток и вываливается сообщение, что надо запустить сервер с -qws опцией. А вот как запустить такую программку под EZX, если можно то подскажите копать в каком направлении. Я так понимаю, что необходимо написать сервер-GUI и запусить его, но будет ли такой сервер работать параллельно с имеющимся и работающим Windowserver? Или надо настроить специальные переменные окружения и этого достаточно?


Да не выйдет нифига. Да и зачем? Пытаться сделать возможным запуск кутопийных прог под езх бесполезно - труда много, толку ноль. В конце концов, это сдк для КУТОПИИ а не EZX.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 30.10.2008, 2:22


Ветеран
*****

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



>Я так понимаю, что необходимо написать сервер-GUI и запусить его,

любая программа с ключиком -qws превращается в сервер gui

>но будет ли такой сервер работать параллельно с имеющимся и работающим Windowserver?

нет. будет конфликт использования экрана, тачпада и клавиатуры.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Max111111
сообщение 30.10.2008, 3:38


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 25.9.2008
Пользователь №: 182 221
Модель телефона: A1200e

Рейтинг: 0



а если приложение будет без графического GUI? может ли оно работать без конфликта?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 30.10.2008, 3:53


Ветеран
*****

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



>а если приложение будет без графического GUI? может ли оно работать без конфликта?

да. но опять же: какой смысл?

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Max111111
сообщение 30.10.2008, 4:38


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 25.9.2008
Пользователь №: 182 221
Модель телефона: A1200e

Рейтинг: 0



Я правильно понимаю, когда выполняем команды:

kill $(pidof am windowsserver misc1 soundmanager)
export QWS_MOUSE_PROTO="Tslib"
export TSLIB_TSDEVICE=/dev/touchscreen/ucb1x00
export QWS_KEYBOARD=ezxkbdhandler
export QTOPIA_PHONE_DEVICE="/dev/mux0"
export QTOPIA_PHONE_VENDOR=ezx
qpe -qws

мы уничтожаем EZX сервер и прочия, прописываем настройки для Qtopia и командой =qpe -qws запускаем сервер для Qtopia?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 30.10.2008, 5:03


Ветеран
*****

Группа: Пользователи
Сообщений: 504
Регистрация: 30.12.2006
Из: Одесса
Пользователь №: 114 098
Модель телефона: 1742, 1744, 1980
Прошивка: openezx-2.6.30

Рейтинг: 166



>мы уничтожаем EZX сервер и прочия, прописываем настройки для Qtopia и командой =qpe -qws запускаем сервер для Qtopia?

да. только не уничтожаем, а просто закрываем процесс.

и там не хватает убийства процессов tapisrv (телефония), emud (usb и зарядка) и apmd (питание и подсветка) и запуска motod.

Добавлено позже (30.10.2008, 7:48):
как пример консольной программы - http://code.google.com/p/gqsync/

Сообщение отредактировал Ilya Petrov - 30.10.2008, 5:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Max111111
сообщение 30.10.2008, 14:55


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 25.9.2008
Пользователь №: 182 221
Модель телефона: A1200e

Рейтинг: 0



где можно почитать подробнее о запущенных процессах, их характеристиках или это все подразумевается, что прийдет с опытом?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Пишем софт для кутопии, установка SDK и исходники хелловорлда · Qtopia на EZX · Forum
 

4 страниц V  1 2 3 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 23:00

Форум живёт: