motofan logo
> 

VNC Server, Попытка компиляции

EXL
сообщение 2.10.2010, 13:57


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 965
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4609



Прикрепленное изображение

Я решил собрать VNC Server для телефонов на Linux OS.
Через VNC Server можно будет управлять телефоном через компьютер, видя экран телефона в окне компьютера, записывать демки-ролики в *.swf и *.mpg. Но возникла одна проблема с преобразованием цветов (Как сказал Ant-On). Возможно кто-нибудь знает, как это побороть...
Примеры искажений:
A1200

ZN5


Исходники:
Прикрепленный файл VNCSERVER.tar.gz   ( 1.27 мегабайт ) Кол-во скачиваний: 472

Исходники с Motorola E680i:
Прикрепленный файл fbvncserver-src.tar.gz   ( 20.97 килобайт ) Кол-во скачиваний: 457


Motomagx:

Порядок сборки:
1. Собираем LibVNCServer-0.7.1
2. Собираем VNC

LibVNCServer-0.7.1-enviroment building for motomagx:
Код
./configure --host=arm-linux-gnueabi --prefix=/opt/toolchains/motomagx/arm-eabi2
make
make install


VNCServer building for motomagx:
Код

./configure --host=arm-linux-gnueabi
make


Чтобы всё слинковалось в vnc/src/Makefile
Правим:
Строка 86
Код
CFLAGS = -g -O2 `sdl-config --libs` -lvncserver

Строка 193
Код
fbvncserver_LDFLAGS =
(Удаляем -all-static)

MotoEzx:

Порядок сборки:
1. Собираем LibVNCServer-0.7.1
2. Собираем VNC
3. Будут какие-то ошибки - постите в эту тему. Я уже не помню что именно исправлял

LibVNCServer-0.7.1-enviroment building for motoezx:
Код
./configure --host=arm-linux-gnu --prefix=/opt/toolchains/motoezx
make
make install


VNCServer building for motoezx:

Код

./configure --host=arm-linux-gnu
make


Как работает:
Подключиться можно и через линукс и через виндовс (Кто как хочет)
Через линукс:
1. Запускаем fbvncserver
Образец скрипта запуска: (На A1200 я что-то ещё добавлял в строчку либ, спросите у baat'a)
Spoiler:

Код

#!/bin/sh
mypath=${0%/*}
LIBDIR1=/ezxlocal/download/mystuff/games/lib
LIBDIR2=/mmc/mmca1/games/lib
LIBDIR3=$mypath/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBDIR1:$LIBDIR2:$LIBDIR3
export HOME=$mypath
export SDL_QT_INVERT_ROTATION=1
cd $mypath
sleep 1

exec $mypath/fbvncserver

[close]

2. После того, как запустили сервер на телефоне - в консоли линя пишем:
Код
xtightvncviewer 192.168.16.2:5901

Если нету - ставим через sudo get-up
Жмём Enter, видим окно телефона (в данном случае искажённое): http://s45.radikal.ru/i110/1010/42/fbd1e286b61d.png
Через виндовс:
1. Запускаем fbvncserver
Образец скрипта запуска: (На A1200 я что-то ещё добавлял в строчку либ, спросите у baat'a)
Spoiler:

Код

#!/bin/sh
mypath=${0%/*}
LIBDIR1=/ezxlocal/download/mystuff/games/lib
LIBDIR2=/mmc/mmca1/games/lib
LIBDIR3=$mypath/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBDIR1:$LIBDIR2:$LIBDIR3
export HOME=$mypath
export SDL_QT_INVERT_ROTATION=1
cd $mypath
sleep 1

exec $mypath/fbvncserver

[close]


2. После того, как запустили сервер на телефоне
Качаем TightVNC
3. Запускаем, вводим 192.168.16.2:5901
4. Настройки такие: http://s001.radikal.ru/i196/1010/1e/e35caa2ef884.png
5. Жмём Connect и видим окно: http://s55.radikal.ru/i148/1010/fb/9a4fd182269e.jpg
Ну в общем ждём решения этой проблемы. Сегодня часа три собирали с baat'ом на его е6 через TeamViewer))) Всё-равно изображение косанутое(
---------------------------------------------------
Если сможем удачно собрать и допилить, что нам это даст:
1. Управление телефоном с компа (Возможно и обратное наверное)) )
2. Создание флеш (или видео) инструкций
Пример такой инструкции:
[video]http://www.youtube.com/watch?v=G0nT36miavw[/video]
Прикрепленное изображение
Прикрепленный файл VNCSERVER.tar.gz   ( 1.27 мегабайт ) Кол-во скачиваний: 472
Прикрепленный файл fbvncserver-src.tar.gz   ( 20.97 килобайт ) Кол-во скачиваний: 457
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме

VNC Server, Попытка компиляции · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

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

 



Текстовая версия Сейчас: 20.4.2024, 0:24

Форум живёт: