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

Установка Qtopia

Pyromaniac
сообщение 20.7.2008, 17:59 Закрепленное сообщение!


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 19.9.2007
Пользователь №: 148 285

Рейтинг: 8.5



ВНИМАНИЕ! Метод устарел и может не учитывать изменения в новых сборках. Используйте готовую прошивку из темы Порт Qtopia

ВНИМАНИЕ!!! ОПАСАЙТЕСЬ КОВАРНЫХ ПЕРЕНОСОВ - ВСЕГДА ЧИТАЙТЕ НАЧАЛО СЛЕДУЮЩЕЙ СТРОКИ ПРЕЖДЕ ЧЕМ ВВЕСТИ КОМАНДУ - НЕ ВСЕ УМЕЩАЮТСЯ НЕРАЗРЫВНО!!!

1) Я буду делать все в домашней папке, чего и вам советую, чтоб не запутаться - cd ~
2) Заходим рутом, поскольку многие вещи потребуют прав рута - su. Далее вводим пароль рута.
3) Создаем файл образа размером 64Мб - dd if=/dev/zero of=qtopia.img count=131072. Это будет образ устройства (типа образа компакт-диска) куда мы потом закинем кутопию.
4) Создаем файловую систему на образе - mkfs.ext2 qtopia.img. В процессе система может сказать, что это вроде как не блочное устройство и спросит продолжать ли? Смело говорим y
5) Создаем папку, куда потом будем монтировать образ - mkdir qtopia
6) Загружаем модуль ядра для поддержки файловой системы ext2 - modprobe ext2
7) Загружаем модуль ядра для поддержки образов - modprobe loop
8) Монтируем образ к папке mount -o loop qtopia.img qtopia. Теперь папка связана с образом - все что мы поменяем в папке отразится на содержимом нашего образа.
9) Качаем файлы (последняя сборка кутопии и ее обновления) отсюда (ссылки не директ!) в домашнюю папку пользователя:
- http://disk.jabbim.cz/ilya.muromec@jabber....4.07.08.tar.bz2
- http://disk.jabbim.cz/ilya.muromec@jabber....so.17.07.08.bz2
- http://disk.jabbim.cz/ilya.muromec@jabber....so.17.07.08.bz2
- http://disk.jabbim.cz/ilya.muromec@jabber.ru/bton
10) Заходим в папку кутопии, поскольку распаковывать будем сразу туда - cd qtopia
11) Распаковываем кутопию - tar -xvf ../qtopia_4.3.1_14.07.08.tar.bz2
12) Кутопия упакована не как куча файлов, а как папка, что в общем правильно, однако в данной ситуации эта папка нам только мешает, поэтому переместим ее содержимое прямо в корень нашего образа - mv qtopia_4.3.1_14.07.08/* ./
13) Удалим уже ненужную папку, чтоб глаза не мозолила - rm -r qtopia_4.3.1_14.07.08
14) Распакуем и заменим первую обновленную библиотеку - bunzip2 -c ../libezxmultiplex.so.17.07.08.bz2 > plugins/multiplexers/libezxmultiplex.so
15) Распакуем и заменим вторую обновленную библиотеку - bunzip2 -c ../libezxvendor.so.17.07.08.bz2 > plugins/phonevendors/libezxvendor.so
16) Обновление кутопийного блютуза - cp ../bton bin/
17) Передаем все файлы кутопии в собственность руту чтобы избежать нестыковок с таблицей пользователей телефонного линукса - chown -R root:root *
18) Покидаем папку образа - cd ..
19) Размонтируем образ, чтобы отвязать папку от файла и записать все изменения - umount qtopia
20) Любыми средствами закидываем образ qtopia.img на флеху. Чтобы сохранить совместимость с дальнейшей частью туториала, рекомендую создать в корне флехи папку qtopia и закинуть образ туда.
21) Загрузим модуль ядра для подключения к тела в режие usb-net - modprobe usbnet
22) Любыми средствами переводим тело в режим usb-net, подключаем к компу
23) Поднимаем сетевой интерфейс usb0 - ifconfig usb0 192.168.1.1
24) Заходим на тело через telnet - telnet 192.168.1.2. Входим разумеется рутом.
25) Создаем папку, куда будем монтировать образ кутопии - mkdir /ezxlocal/Qtopia
26) Создаем папку для dbus - mkdir -p /ezxlocal/var/run/dbus
27) Загружаем модуль ядра для поддержки файловой системы ext2 - modprobe ext2
28) Загружаем модуль ядра для поддержки образов - modprobe loop
29) Монтируем образ кутопии - mount -o loop /mmc/mmca1/qtopia/qtopia.img /ezxlocal/Qtopia
30) Шарашим в консоли:
export PATH=$PATH:/ezxlocal/Qtopia/bin
export LD_LIBRARY_PATH=/ezxlocal/Qtopia/lib
kill $(pidof tapisrv)
dbus-daemon --system
bluez start
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
31) Ждем какое-то время

Вот собственно и все. Вполне себе просто, осталось прояснить несколько вещей:
1) Поборникам грамотности (в т.ч. компьютерной) - да, я знаю, что терминология кое-где не верная, и кое-что не соотносится с принципами unix-way, секурности и т.д. Все это сделано для простоты чтения и восприятия туториала
2) Если вы захотите впоследствии еще раз запустить кутопию, вам надо будет начать с пункта 21 исключая пункты 25 и 26
3) Если после команды dbus-daemon --system появляется сообщение "Failed to start message bus: The pid file "/ezxlocal/var/run/dbus/pid" exists, if the message bus is not running, remove this file", надо удалить файл, оставленный демоном при прошлом запуске - rm /ezxlocal/var/run/dbus/pid и продолжить с повтора прерванной команды
4) Cannot write to //Applications/ - в начале пункта 30, необходимо сделать также следующее - export HOME=/ezxlocal/root
5) Этот туториал полностью актуален на данное время (а на столе у меня лежит тело с запущенной таким образом кутопией), однако в последствии может потерять это ценное свойство
6) Если что-то не работает, где-то ругается и т.д. пишите - будем разбираться по мере возможности

Сообщение отредактировал Ilya Petrov - 22.10.2008, 17:00
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 24.7.2008, 2:07


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

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

Рейтинг: 166



>тормозит очень сильно.

версию, скрипт запуска и вывод top покажи. и много ли барахла на карте?

>И очень сильно греется внутренности телефона.

emud убей.

>Но qtopia запускается, всё жутко висит, и в терминале постоянно появляются ошибки типа база закрыта, немогу найти поле ....

с sql - это глюк тулчейна. матерится, но вроде работает. я пока на это забил - разберусь, когда буду пересобирать весь юзерспейс другим тулчейном с другой либси.

насчет висит - версию, скрипт и вывод топ во время "висения"
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
antizdoba
сообщение 24.7.2008, 9:55


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 15.7.2005
Пользователь №: 46 271
Модель телефона: Motorola A1200e

Рейтинг: 17



Ilya Petrov, <br />У меня qtopia.img которую здесь раньше выкидывали. Висело потому, что не мог запустить команду dbus-daemon --system , сейчас стало получше, но всеёравно медленно. Чтобы из меню кудато влезть нужно от 20 секунд до минуты. Да и в приложении System Info вообще зависает, на входящий реагирует через секунд 15, когда уже перестали звонить.По зубу так и неудалось что-то скинуть с компа на телефон. Вот выложыл, что я делал может чем-то поможет. smile.gif
Прикрепленный файл log.txt   ( 11.71 килобайт ) Кол-во скачиваний: 875


Сообщение отредактировал antizdoba - 24.7.2008, 9:57
Прикрепленный файл log.txt   ( 11.71 килобайт ) Кол-во скачиваний: 875
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RipZ
сообщение 24.7.2008, 12:59


Опытный
***

Группа: Разработчики
Сообщений: 146
Регистрация: 8.11.2006
Из: Тула
Пользователь №: 106 198
Модель телефона: Samsung Google Nexus
Прошивка: different

Рейтинг: 207



что вы все привязались делать имидж с кутопией и монтировать все это через loop? неужели не проще создать ext3 раздел на карте и юзать оттуда?

Сообщение отредактировал RipZ - 24.7.2008, 13:03
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pyromaniac
сообщение 24.7.2008, 14:04


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 19.9.2007
Пользователь №: 148 285

Рейтинг: 8.5



Цитата(antizdoba @ 24.7.2008, 13:55) *

Ilya Petrov, <br />У меня qtopia.img которую здесь раньше выкидывали. Висело потому, что не мог запустить команду dbus-daemon --system , сейчас стало получше, но всеёравно медленно. Чтобы из меню кудато влезть нужно от 20 секунд до минуты. Да и в приложении System Info вообще зависает, на входящий реагирует через секунд 15, когда уже перестали звонить.По зубу так и неудалось что-то скинуть с компа на телефон. Вот выложыл, что я делал может чем-то поможет. smile.gif
Прикрепленный файл log.txt   ( 11.71 килобайт ) Кол-во скачиваний: 875


Про тормоза уже писали - читай тему внимательней.

Цитата(RipZ @ 24.7.2008, 16:59) *

что вы все привязались делать имидж с кутопией и монтировать все это через loop? неужели не проще создать ext3 раздел на карте и юзать оттуда?

НЕТ!!! Не проще! Если у тебя линукс-десктоп и ты понимаешь что именно ты делаешь, то конечно это не сложнее рокет-джампа. Однако эта тема - не тот случай. Здесь предлагается самое простое решение для людей, далеких от линукса и системщины. А от людей, в свою очередь, ждут багрепорты!!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 24.7.2008, 16:39


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

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

Рейтинг: 166



>Висело потому, что не мог запустить команду dbus-daemon --system , сейчас стало получше

от дбаса ничего висеть не может.

>но всеёравно медленно.

судя по логу, кутопия сканирует карту
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
antizdoba
сообщение 24.7.2008, 20:14


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 15.7.2005
Пользователь №: 46 271
Модель телефона: Motorola A1200e

Рейтинг: 17



>судя по логу, кутопия сканирует карту
Ясно, а сканирование будет каждый раз после включения, или нужно просто один раз подождать?

Сообщение отредактировал antizdoba - 24.7.2008, 20:15
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ilya Petrov
сообщение 25.7.2008, 1:08


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

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

Рейтинг: 166



>Ясно, а сканирование будет каждый раз после включения, или нужно просто один раз подождать?

полное - один раз. дальше - по датам изменения файлов/новым файлам
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Garm
сообщение 25.7.2008, 18:31


Гуру
******

Группа: Пользователи
Сообщений: 1 355
Регистрация: 10.8.2005
Из: Морозовск
Пользователь №: 48 276
Модель телефона: a1200e, iXiaomi R3 Pro
Прошивка: Black Ming 3b

Рейтинг: 245



У меня запустилось, но я так и не дождался ничего вразумительного - главный экран с надписью "No Network". Он так висел пока не надоело

Запускал со скрипта (каковой и прикладываю). Результат с консоли также во вложении

Перед запуском скрипта выполнил "swapon /mmc/mmca1/swapfile" (64 мб)
Все файлы лежат в /mmc/mmca1/Files/

Позже: Все, разобрался. Нашел ошибку.

Сообщение отредактировал Garm - 25.7.2008, 19:22
Прикрепленный файл qt_log.txt   ( 10.27 килобайт ) Кол-во скачиваний: 1652
Прикрепленный файл qt_script.lin.txt   ( 926 байт ) Кол-во скачиваний: 285
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Tohych
сообщение 30.7.2008, 21:29


Интересующийся
**

Группа: Пользователи
Сообщений: 30
Регистрация: 7.10.2005
Пользователь №: 53 806
Модель телефона: а1200е
Прошивка: Iris х6

Рейтинг: 0



первый раз запустилась нормально. потупила минут 5 и все ок. потом запускается и секунд через 30 виснет намертво. раза с 10го заработало. теперь снова тоже самое. pid из /ezxlocal/var/run/dbus удаляю. в чем загвоздка?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Tohych
сообщение 30.7.2008, 21:29


Интересующийся
**

Группа: Пользователи
Сообщений: 30
Регистрация: 7.10.2005
Пользователь №: 53 806
Модель телефона: а1200е
Прошивка: Iris х6

Рейтинг: 0



первый раз запустилась нормально. потупила минут 5 и все ок. потом запускается и секунд через 30 виснет намертво. раза с 10го заработало. теперь снова тоже самое. pid из /ezxlocal/var/run/dbus удаляю. в чем загвоздка?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Установка Qtopia · Qtopia на EZX · Forum
 

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

 



Текстовая версия Сейчас: 16.4.2024, 22:07

Форум живёт: