4PDA
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

Скрыть объявления

Объявления

2 страниц V  1 2 > »  
 
Ответить
> HX4700 - Android OS - это возможно, Первый пробный запуск Android на hx4700
scroler

04.03.2012, 02:59
Сообщение #1
Посетитель
**
[offline]

Группа: Активные пользователи
Сообщений: 17
Регистрация: 26.06.2009
HP iPAQ hx4700



Репутация: -  3  +

Пропатчил и собрал Android OS ядро для ipaq hx4700.

Никаких тонких настроек пока не проводил, вот первый результат:
Прикрепленное изображение

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

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

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

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


    Небольшие "технические" подробности:
  • hx4700 стандартный, с родными 64Мб ОЗУ
  • ядро 2.6.39, чекнутое с android git
  • в качестве rootfs, используется Android OS 1.6 (Donut), находящийся на sd карточке
  • в качестве загрузчика используется HaRET, тоесть, никаких перепрошивок для пробного запуска не требуется


Так что, Android на ipaq hx4700, это вполне возможно.

Буду выкладывать дальнейшую информацию и инструкции по установке в данной ветке на этом форуме и на своей страничке.

Сообщение отредактировал scroler - 04.03.2012, 03:22
^Жалоба       В FAQ
Вставить никЦитировать 
scroler

04.03.2012, 18:17
Сообщение #2
Посетитель
**
[offline]

Группа: Активные пользователи
Сообщений: 17
Регистрация: 26.06.2009
HP iPAQ hx4700



Репутация: -  3  +

Первая проблема.

Тачскрин изначально был инвертирован по оси X. Подправил это в самом ядре (в ads7846.c), теперь инвертации нет.

Но осталась следующая проблема - чем дальше от центра экрана происходит касание стилусом тачскрина, тем большая разница между "реальной" координатой касания и той координатой, которую принял андройд. Тоесть, в центре экрана - эти координаты равны. А чем ближе к краям экрана - тем разница больше.

Для примера: экран 480x640

Если ткнуть стилусом точно в геометрический центр экрана - то принятая координата будет примерно 240, 320 - тоесть, все нормально.
Если ткнуть стилусом в самую верхнюю левую точку тачскрина - то андройд вместо координаты, равной примерно 0,0 - показывает что координата 40,40
Соответственно - если в правую нижнюю точку - андроид обрабатывает это как координату 440,600 (вместо 480,640)

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

Знаю, что в новых андройдах есть возможность установки tslib и калибрации тачскрина через него. Но хотелось бы сначала попробовать настроить это более "низкоуровневым" способом.
^Жалоба       В FAQ
Вставить никЦитировать 
klinkoff

05.03.2012, 13:50
Сообщение #3
Новичок
***
[offline]

Группа: Активные пользователи
Сообщений: 43
Регистрация: 21.05.2007
HTC Desire HD



Репутация: -  0  +

Как это удалось? Выложите рецепт.
^Жалоба       В FAQ
Вставить никЦитировать 
DarkGuardian

05.03.2012, 15:09
Сообщение #4

Старожил
*******
[offline]

Группа: Друзья 4PDA
Сообщений: 776
Регистрация: 18.11.2006
Nokia E72



Репутация: -  27  +

scroler,
выложите файло пожалуйста и подробный ман по раскуриванию
^Жалоба       В FAQ
Вставить никЦитировать 
FleXXo

05.03.2012, 18:58
Сообщение #5

PXA31x/27x Newbie
********
[offline]

Группа: Друзья 4PDA
Сообщений: 1306
Регистрация: 30.06.2010
HTC HD2



Репутация: -  71  +

scroler,
параметры калибровки вроде как можно прописывать, т.е. написать прямо в ads7846.c min y, max y, min x, max x.
можно либо методом подбора делать, либо извращаться, т.е. взять АРМубунту, в ней уже есть tslib.
если особо времени копаться в убунтотерминале на мобильном разрешении нет, то я все решал удалением калибратора из убунты и заменой его на датчик тачскрина.
основываясь на том что писала эта прога и на том, какие данные калибровки были у меня введены до этого, мне таки удалось сделать более менее нормальную работу тачскрина.но не на этом аппарате естественно


--------------------
Take a chance, while you still got a choice.
Клуб Любителей Пива 4pda WMClub
^Жалоба       В FAQ
Вставить никЦитировать 
scroler

05.03.2012, 19:04
Сообщение #6
Посетитель
**
[offline]

Группа: Активные пользователи
Сообщений: 17
Регистрация: 26.06.2009
HP iPAQ hx4700



Репутация: -  3  +

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

По поводу тачскрина. Проблему решил. Добавил интерполяцию под hx4700 в драйвер тачскрина (ads7846.c) - теперь все работает корректно.

FleXXo, спасибо - примерно тем-же путем и пошел. В принципе, сейчас когда все это уже сделано - само решение кажется очень простым. Причем варианта решения как минимум два - либо основываться на данных полученных от ts_print_raw (я выбрал этот вариант), либо на тех "циферках" которые генерит ts_calibrate (pointercal) - разница будет только в используемых формулах интерполяции. И да - самое главное, не забыть указать корректно max_x и max_y :D

Сообщение отредактировал scroler - 05.03.2012, 19:16
^Жалоба       В FAQ
Вставить никЦитировать 
FleXXo

05.03.2012, 19:26
Сообщение #7

PXA31x/27x Newbie
********
[offline]

Группа: Друзья 4PDA
Сообщений: 1306
Регистрация: 30.06.2010
HTC HD2



Репутация: -  71  +

scroler,
да, я как раз ts_print_raw и использовал.


--------------------
Take a chance, while you still got a choice.
Клуб Любителей Пива 4pda WMClub
^Жалоба       В FAQ
Вставить никЦитировать 
scroler

06.03.2012, 07:11
Сообщение #8
Посетитель
**
[offline]

Группа: Активные пользователи
Сообщений: 17
Регистрация: 26.06.2009
HP iPAQ hx4700



Репутация: -  3  +

Все новости и инструкции буду также выкладывать здесь - http://hx4700.chromestation.org/
^Жалоба       В FAQ
Вставить никЦитировать 
Alkor

07.03.2012, 02:27
Сообщение #9

Капитан
*******
[offline]

Группа: Друзья 4PDA
Сообщений: 968
Регистрация: 10.09.2007
Samsung GT-I9100 Galaxy S II



Репутация: -  186  +

Интересно, буду следить за продвижением :D
^Жалоба       В FAQ
Вставить никЦитировать 
DarkGuardian

07.03.2012, 20:44
Сообщение #10

Старожил
*******
[offline]

Группа: Друзья 4PDA
Сообщений: 776
Регистрация: 18.11.2006
Nokia E72



Репутация: -  27  +

scroler,
а прошивка в основную память загрузчика взможна будет чтоб haret'ом не страдать?
^Жалоба       В FAQ
Вставить никЦитировать 
scroler

07.03.2012, 22:16
Сообщение #11
Посетитель
**
[offline]

Группа: Активные пользователи
Сообщений: 17
Регистрация: 26.06.2009
HP iPAQ hx4700



Репутация: -  3  +

Думаю, что с этим проблем особых быть не должно. Когда проверю - сообщу.
^Жалоба       В FAQ
Вставить никЦитировать 
klinkoff

14.03.2012, 18:16
Сообщение #12
Новичок
***
[offline]

Группа: Активные пользователи
Сообщений: 43
Регистрация: 21.05.2007
HTC Desire HD



Репутация: -  0  +

уважаемые отцы-основатели, будет ли программа, которая позволит чайникам совершать все эти магические действия в три клика?
у меня паралич мозга, когда я вижу эту тучу последовательных операций, сказывается отсутствие технического образования...
^Жалоба       В FAQ
Вставить никЦитировать 
LSD ToniK

21.03.2012, 19:04
Сообщение #13
Гость
*
[offline]

Группа: Пользователи
Сообщений: 7
Регистрация: 16.02.2011
HTC Touch Cruise



Репутация: -  0  +

Доброе время суток всем. Подскажи пожалуйста как на данный зверек поставить андройда? проблема в том что кабеля((
^Жалоба       В FAQ
Вставить никЦитировать 
evgen-y2k

23.03.2012, 12:37
Сообщение #14
Пользователь
****
[offline]

Группа: Друзья 4PDA
Сообщений: 66
Регистрация: 11.08.2009
Acer ICONIA TAB A701



Репутация: -  3  +

Привет всем! Отличная затея! Хотя как мне кажется, особого толку не будет, оперативы 64 явно маловато. Можно хоть в двух словах описать, как андрюша шевелится на HX4700? Я гонял linux, оперативки явно маловато, приходилось свопить. Ставил ангстрем и сборку gaa. Ангстрем с E17 очень порадовал.
^Жалоба       В FAQ
Вставить никЦитировать 
ilya221133

10.04.2012, 15:32
Сообщение #15

Новичок
***
[online]

Группа: Активные пользователи
Сообщений: 33
Регистрация: 17.02.2011



Репутация: -  0  +

:rolleyes:
Сделай плз android с рабочей сенсоркой и клавиатурой для hp ipaq hx2190b.
Мой процессор-PXA270
Если что бери исходники от ASUS P530 они у меня есть если надо.
И у мня сборка от ASUS P530 - ЗАПУСКАЛАСЬ.
Я уже перерыл все сайты и встраивал сенсорку,клаву и всё без результатов.

Сообщение отредактировал ilya221133 - 10.04.2012, 15:35
^Жалоба       В FAQ
Вставить никЦитировать 
JAY-nik

12.06.2012, 16:24
Сообщение #16

Местный
*****
[offline]

Группа: Друзья 4PDA
Сообщений: 240
Регистрация: 09.04.2008
Google Nexus 7 3G



Репутация: -  10  +

Проект снова встал? Сайт http://hx4700.chromestation.org/ пустует...


--------------------
Мобильная эволюция: [Motorola E398] -> [HTC P3400] -> [Toshiba G900] -> [Motorola L9 + Acer N311] -> [Minifon Minifon Slim + Nokia N70 & HP 4700] -> [Nokia 7610 + Acer A501] -> [HTC Wildfire S HTC HD2 Samsung Galaxy Ace i DOOGEE DG350 + Google NEXUS 7 3G]
^Жалоба       В FAQ
Вставить никЦитировать 
AinSeidhe

21.06.2012, 13:03
Сообщение #17
Посетитель
**
[offline]

Группа: Активные пользователи
Сообщений: 23
Регистрация: 04.07.2010
Samsung GT-I9105 Galaxy S II Plus



Репутация: -  0  +

Тоже очень бы хотелось продолжения банкета -)
^Жалоба       В FAQ
Вставить никЦитировать 
cmos7100

14.08.2012, 01:08
Сообщение #18
Гость
*
[offline]

Группа: Пользователи
Сообщений: 1
Регистрация: 17.07.2012
Huawei U8510 Ideos X3



Репутация: -  0  +

Чего стоим??? Аппарат, хоть старый, но хороший. Ведерко на него очень кстати было бы))) Я бы не кидал это дело
^Жалоба       В FAQ
Вставить никЦитировать 
maliava

09.11.2012, 03:45
Сообщение #19

Местный
*****
[offline]

Группа: Друзья 4PDA
Сообщений: 252
Регистрация: 06.06.2011
Huawei U8850 Vision



Репутация: -  14  +

Теперь инструкция тут http://boneshaker.devio.us/hx4700/
^Жалоба       В FAQ
Вставить никЦитировать 
ilya221133

02.12.2012, 16:12
Сообщение #20

Новичок
***
[online]

Группа: Активные пользователи
Сообщений: 33
Регистрация: 17.02.2011



Репутация: -  0  +

Плиз переделай под hx2190b! ;)
Если не сможешь выложи скомпиленные файлы под hx4700. :blush:
^Жалоба       В FAQ
Вставить никЦитировать 

2 страниц V  1 2 > » 
Ответить


  Мобильная версия   Текстовая версия Сейчас: 29.07.2014, 10:39