E-ten Club Russia - На лавную --:--
Ремонт КПК, смартфонов, планшетов, psp...
37 страниц V  « < 24 25 26 27 28 > »   
Добавить ответ в эту темуОткрыть тему
> Linux вместо WinMobile, возможно ли это?
Espresso
Закрепленное сообщение
сообщение 5.9.2007, 8:23


Наши люди (4 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 143

Репутация: 2

Пересев на большом Брате с виндов на линукс и вкусив все прелести этой программы, теперь мечтаю о КПК на Линукс.

Для тех кто интересуется текущим прогрессом запуска linux на наших зверьках проясняю ситуацию.
Проект который занимается портированием на модели glofiish называется gnufiish.org и там лежат исходники ядра с конфигом и патчами для M800. Так как наши еноты очень схожи по железу, то можно пробовать запустить это ядро на других моделях, например, X800. В планах у них есть так же адаптация под DX900.
К сожалению повторить подвиг и запустить линукс у себя на коммуникаторе не удаётся, но некоторый прогресс есть.

Для запуска linux нужно следующее:
1. создать ПЕРВЫЙ раздел ext3 на флешке. 200 Мб хватит, остальное можно сделать под fat16
2. разархивировать содержимое файла на созданный раздел
3. скачать файл с ядром и haret'ом
4. разархивировать его на телефон или флешку
5. запустить файл haret-0.5.2.exe и нажать run

Наблюдения:
Проходит несколько секунд после Jumping to kernel(обычно 5 - 10 в первый раз), затем начинает грузиться ядро.
Замечаем что не находятся звуковая карта
На моём X800 доходит до графического меню с выбора языка с отсутствием какой либо реакции
Посередине черная полоска + некоторое смещение левой и правой половины экрана

Самостоятелная сборка ядра
Для тех кто хочет попробовать собрать ядро сам, то вот описание процесса на английском языке

Если вкратце на русском, то делается так:
1. Устанавливается тулчейн
2. берутся исходники из репозитория
3. Копируется defconfig-файл в .config
4. Устанавливается окружение
Код
export PATH=/usr/local/openmoko/arm/bin:$PATH; make ARCH=arm CROSS_COMPILE=arm-angstrom-linux-gnueabi-

5. запускается сборка
Код
./build

6. после сборки ядро будет находится по пути ./arch/arm/boot/zImage

7. ядро обычно собирается с модулями. после генерации zImage необходимо собрать модути командой
make modules_install.
после сборки и установки модулей надо перейти в директорию вашего рабочего линукса cd /lib
там будет папка modules в ней будет папка 2.6.28-блаблабла
ее надо перенести в папку /lib/modules на вашей рутфс!
далее отмонтировать флешку, вставить в енота и ENJOY!

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

Спасибо за внимание
Дополнения и исправления приветствуются.
Ваш Nexor smile.gif
 
Теги данной темы: Linux, Линукс
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
37 страниц V  « < 24 25 26 27 28 > »   
Открыть тему
Ответов
elfraiv
сообщение 12.2.2010, 13:41


Интересующийся (1 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 11
Модель зверька: E-ten Glofiish X500

Репутация: 0

Цитата(Moxnatiy_93 @ 9.2.2010, 18:26) *
Запустиз ето на х500+ , доходит до выбора языка !
ЧТО ДЕЛАТЬ ? ТАМ ПУСТО

Была такая проблема.
http://server-elf.dyndns.org/x500_Linux/op...0.rootfs.tar.gz попробуй эту FS.
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
undef
сообщение 12.2.2010, 17:07


Интересующийся (1 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 14
Модель зверька: E-ten Glofiish X500

Репутация: 1

Ура! Получилось собрать ядро по рецепту elfraiv'a smile.gif Пойду ковырять bluetooth, wifi и все остальное.

Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
elfraiv
сообщение 13.2.2010, 12:59


Интересующийся (1 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 11
Модель зверька: E-ten Glofiish X500

Репутация: 0

Графика запустилась? как работа тач скрина?
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
mevial
сообщение 13.2.2010, 17:07


Продвинутый (3 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 57
Модель зверька: E-ten Glofiish X650

Репутация: 4

Вчера получил неоднозначный результат, если грузиться напрямую с андроида, то появляется красивая переливающаяся надпись "android", и так и висит(чего-то не хватает, но логи просмотреть не могу), а если грузиться с опенмоко, потом монтировать андроида, то доходит дальше, но потом андроид говорит
Код
D/ShutdownThread( 1960): Notifying thread to start radio shutdown
I/ActivityThread( 2001): Publishing provider mms-sms: com.android.providers.telephony.MmsSmsProvider
D/ShutdownThread( 1960): Radio and Bluetooth shutdown complete.
D/ShutdownThread( 1960): Shutting down power.
D/Zygote  ( 1698): Process 2001 terminated by signal (7)
и вырубается sad.gif


--------------------
Palm 505M > QTek 9000 > Glofiish X650
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
zic3d
сообщение 13.2.2010, 17:54


Знаток (5 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 194
Из: Юг
Прошивка: Holeryk-COTULLA VGA/QVGA 412
Модель зверька: E-ten Glofiish X650

Репутация: 9

А на х650 такого ни кто не делал?
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
mevial
сообщение 13.2.2010, 21:32


Продвинутый (3 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 57
Модель зверька: E-ten Glofiish X650

Репутация: 4

Цитата(zic3d @ 13.2.2010, 17:54)
А на х650 такого ни кто не делал?

*

Исправил подпись, чтобы всем было видно!

Сообщение отредактировал mevial - 13.2.2010, 21:40


--------------------
Palm 505M > QTek 9000 > Glofiish X650
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
-GIM-
сообщение 13.2.2010, 22:02


Наши люди (4 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 139
Прошивка: Windows Mobile 6.5 qVGA/VGA by Painkiller
Модель зверька: Другой КПК/Коммуникатор

Репутация: 10

Цитата(mevial @ 13.2.2010, 21:32)
Исправил подпись, чтобы всем было видно!
*

Скинешь, когда получится портировать?

Сообщение отредактировал -GIM- - 13.2.2010, 22:03


--------------------
glofiish m700 -> glofiish x650 -> htc touch diamond 2
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
nero75
сообщение 14.2.2010, 13:57


Новичок (2 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 38
Модель зверька: E-ten Glofiish X650

Репутация: 1

mevial
Очень надеюсь что у тебя всё получится жилаю удачи тебе !!! tongue.gif


--------------------
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
zic3d
сообщение 14.2.2010, 16:54


Знаток (5 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 194
Из: Юг
Прошивка: Holeryk-COTULLA VGA/QVGA 412
Модель зверька: E-ten Glofiish X650

Репутация: 9

mevial О, эт хорошо, желаю успеха!!, буду надеятса что всё получитса!! biggrin.gif
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
undef
сообщение 15.2.2010, 12:41


Интересующийся (1 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 14
Модель зверька: E-ten Glofiish X500

Репутация: 1

Цитата(elfraiv @ 13.2.2010, 12:59) *
Графика запустилась? как работа тач скрина?


Графика - X'ы через framebuffer стартуют. Только проблема - через какоето время оно гасит экран и никак не включает.

Тач никак. Толи модули не допилил, толи ещё в .config наломал, толи образ который брал с shr-project.org не поддерживает чегото.

Скомпилял nfs, чтоб просто монтировать и запускать по сети без долгих копирований с флэшкой.

Пойду разбираться с tslib, откудова оно чего берет.
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
elfraiv
сообщение 15.2.2010, 14:58


Интересующийся (1 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 11
Модель зверька: E-ten Glofiish X500

Репутация: 0

Проблема скорее всего в ядре. Что то в .config напортачил скорее всего.
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
undef
сообщение 16.2.2010, 18:27


Интересующийся (1 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 14
Модель зверька: E-ten Glofiish X500

Репутация: 1

С ядром похоже нормально,
Код
s3c2440-ts s3c2440-ts: Starting
s3c2440-ts s3c2440-ts: Created Group filter len:12 coords:2 close:10 thresh:6
s3c2440-ts s3c2440-ts: Created Median filter len:20 coords:2 dec_threshold:24
s3c2440-ts s3c2440-ts: Created Mean filter len:4 coords:2
s3c2440-ts s3c2440-ts: Created Linear filter coords:2
s3c2440-ts s3c2440-ts: 4 filter(s) initialized
s3c2440-ts s3c2440-ts: Successfully loaded
input: s3c2410 TouchScreen as /class/input/input0


/dev/event0 есть и если сделать cat /dev/event0 и подергать экран, то видно что оно чтото пишет туда, но курсор в X так и не появился. В том openmoko-fso-image-glibc-ipk--20090118-om-gta02.rootfs.tar.gz нет ts_calibrate, а xtscal просто рисует крестик и никак не реагирует.

Поиски продолжаються...
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
inlanger
сообщение 16.2.2010, 23:25


Новичок (2 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 49
Модель зверька: E-ten Glofiish M700

Репутация: 0

Запустил сборку из шапки, но с zImage отсюда - http://anterior1.chat.ru/zImage_x500
Экран жутко не откалиброван, смог только дойти до рабочего стола. Клавиатура не работает, звука вроде тоже нет. Но из-за неоткалиброванного экрана почти нереально что-то делать. Может подскажет в какую сторону смотреть?

Снял видео - http://goo.gl/VyyK

Сообщение отредактировал inlanger - 17.2.2010, 14:30
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
kOrR
сообщение 17.2.2010, 15:04


Бывалый (6 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 248
Из: Красногорск
Прошивка: мой ROM
Модель зверька: E-ten Glofiish X900

Репутация: 10

под x900 никаких продвижений по запуску? sad.gif
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
undef
сообщение 17.2.2010, 15:23


Интересующийся (1 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 14
Модель зверька: E-ten Glofiish X500

Репутация: 1

Цитата(inlanger @ 16.2.2010, 23:25) *
Может подскажет в какую сторону смотреть?

Мучает аналогичный вопрос - куда дальше копать..

C тачем пока собрал tslib, запустил ./ts_print_raw:
Код
1399.765122:    981    986      1
1399.780073:    981    985      1
1399.820069:    981    986      1
1399.860069:    981    985      1
1399.920069:    981    986      1
1399.975069:    981    987      1
1399.990070:    981    986      1
1400.005119:    981    985      1
1400.030070:    981    986      1
1400.095069:    981    985      1

глядя в исходники, столбцы такие - samp.tv.tv_usec, samp.x, samp.y, samp.pressure

Т.е. правый столбец всегда 1 - видимо на нажатие не реагирует, чтото бежит меняеться но цифры с реальными нажатиями не связаны.

To be continue..
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
undef
сообщение 17.2.2010, 16:40


Интересующийся (1 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 14
Модель зверька: E-ten Glofiish X500

Репутация: 1

Yes! Запустился тач!

поглядев в исходниках ядра на ./drivers/input/touchscreen/s3c2410_ts.c, и сравнив с предыдущими версиями, появился ts_filter, поиск вывел на страничку http://wiki.openmoko.org/wiki/Touchscreen_Filters

в ./arch/arm/mach-s3c2442/mach-x500.c есть условие

#ifdef CONFIG_TOUCHSCREEN_FILTER

как только CONFIG_TOUCHSCREEN_FILTER было закомментировано в .config, все сразу заработало smile.gif

Кусочек diff, тут config-20100217-3 - рабочий конфиг
Код
--- ../gnufiish/defconfig-glofiish      2010-02-12 12:54:30.000000000 +0300
+++ config-20100217-3   2010-02-17 16:24:25.000000000 +0300
@@ -913,15 +914,11 @@
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TABLET is not set
CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_TOUCHSCREEN_FILTER=y
-# CONFIG_TOUCHSCREEN_FILTER_GROUP is not set
-CONFIG_TOUCHSCREEN_FILTER_MEDIAN=y
-CONFIG_TOUCHSCREEN_FILTER_MEAN=y
-CONFIG_TOUCHSCREEN_FILTER_LINEAR=y
+# CONFIG_TOUCHSCREEN_FILTER is not set
# CONFIG_TOUCHSCREEN_ADS7846 is not set
# CONFIG_TOUCHSCREEN_FUJITSU is not set
-CONFIG_TOUCHSCREEN_S3C2410=y
-# CONFIG_TOUCHSCREEN_S3C2410_DEBUG is not set
+CONFIG_TOUCHSCREEN_S3C2410=m
+CONFIG_TOUCHSCREEN_S3C2410_DEBUG=y
# CONFIG_TOUCHSCREEN_GUNZE is not set
# CONFIG_TOUCHSCREEN_ELO is not set
# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set


Полезности выложены тут:
http://undef.tk/g/config-no_ts_filter - конфиг ядра, внимание! тач сконфигурен модулем, после загрузки надо делать modprobe s3c2410_ts
http://undef.tk/g/tslib-arm.tgz - програмка чтоб порисовать на экране smile.gif распоковать в /opt и запускать так:
Код
TSLIB_TSDEVICE=/dev/event0 /opt/tslib/bin/ts_calibrate
TSLIB_TSDEVICE=/dev/event0 /opt/tslib/bin/ts_test


Сообщение отредактировал undef - 17.2.2010, 16:48
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
inlanger
сообщение 17.2.2010, 19:23


Новичок (2 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 49
Модель зверька: E-ten Glofiish M700

Репутация: 0

Можешь куда-то выложить собранную ФС?
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
kOrR
сообщение 17.2.2010, 20:17


Бывалый (6 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 248
Из: Красногорск
Прошивка: мой ROM
Модель зверька: E-ten Glofiish X900

Репутация: 10

запускаю на своём m700, после jumping to kernel енот виснет на строке mice: PS/2 mouse device common sad.gif
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
inlanger
сообщение 17.2.2010, 20:24


Новичок (2 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 49
Модель зверька: E-ten Glofiish M700

Репутация: 0

Странно, а что написано в default.txt ?
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
elfraiv
сообщение 18.2.2010, 12:58


Интересующийся (1 lvl)
Иконка группы

Группа: Пользователи
Сообщений: 11
Модель зверька: E-ten Glofiish X500

Репутация: 0

2undef
На http://gnufiish.org/ писали, что вроде какая то проблема с group filter и его надо отключить

Сообщение отредактировал elfraiv - 18.2.2010, 13:30
Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
Googlebot
сообщение
Цитировать выделенное    Сообщение #








Вернуться в начало страницы
 
Цитировать выделенноеОтветить с цитированием данного сообщения
 

37 страниц V  « < 24 25 26 27 28 > » 
Добавить ответ в эту темуОткрыть тему

 

- Текстовая версия | SEO by MinervaSEO © Icelabz.net Сейчас: 18.5.2012, 9:41

Rambler's Top100 Рейтинг@Mail.ru Яндекс цитирования Rambler's Top100   Internet Map
 
admin@etenclub.ru
E-ten Club Russia 2007-2012.
Design & Code by DDK.
Ошибка работы драйвера БД

Ошибка при работе с базой данных

Возникла проблема при работе с базой данных.
Вы можете попробовать обновить эту страницу, нажав сюда