IPB

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

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
> Android для HP rw68xx, Ровер G5, Орсио N725 и других клонов атомов, рабочий прототип...
Alex-y
сообщение 18.7.2009, 12:47
Сообщение #621


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 158
Регистрация: 22.11.2007
Из: Киев
Пользователь №: 24
Спасибо сказали: раз(а)




Краткая инструкция по установке:

1. Качаем по соотвествующей ссылке, нужную версию (смотреть ниже).
2. Распаковываем как есть в корень SD карты и ничего не переименовываем.
3. Находим в папке ANDROID тулзу Haret-0.5.2.exe и запускаем её, жмём RUN, и ждём.
4. Если запустилось, прыгаем от счастья, а нет, листаем форум.. возможно эта проблема уже была решена.

Версия от 08.12.09 ANDROID 1.6 rс1.4 RUS + ядро для RW6815
*Чистая сборка из сорцов включая все предидущие фиксы.

Ссылка 1
Ссылка 2 (залил U144)

Сорцы ядра текущей версии для RW6815
Кухня для сборки ядра из под винды (на базе Cygwin, инструкция по установке внутри архива) пароль на архив: forum.pda2u.ru

Исправления:
Исправленный RAM диск (скачать):
+ Позволяет устанавливать приложения при загрузке автоматически (Необходимо только создать в папке ANDROID папку AndroidApps и в неё положить *.apk файлы которые нужно установить.)
+ SD карта теперь доступна для записи и чтения для различных (возможно даже всех) приложений (раньше было только для чтения).

Установка: просто заменить этим файлом тот что уже есть в папке ANDROID.
------------------------------------------------------------------------------------------------
* Ядро для владельцев Роверов:
Ссылка 1
Ссылка 2 (залил U144)

Чего нового:
+ правильная поддержка QVGA; всё стало мельче и удобно-читаемое/удобно-нажимаемое.
+ работает регулировка яркости экрана;
+ оставил только две локали Eng/Rus, ради экономия места в системном образе;
+ В ядро добавлен драйвер "adb gadget", теперь зверь виден как "Android phone (ADB Interface)", можно подключить зверька через USB к большому брату и можно подключаться к устрйству, используя ADB Shell. Эта возможность доступна как под линуксом так и под виндой.
+ Доступно больше информации о батарее: температура и тип;

Несколько скринов: Img1, Img2, Img3, Img4, Img5

Версия от 20.09.09 ANDROID 1.6rс1 RUS + ядро для RW6815
*Построенная на базе SDK 1.6 rc1.0 с добавлением фиксов.

Ссылка 1 Ссылка 2

*Ядро для Ровера.

Что работает (или работает но с проблемами):
+ GSM*
+ Батарея*
+ Клавиатура
+ Тачскрин
+ Звук
+ Видна SD карта для стандартных приложений.
+ Зарядка от АС зарядного устройства.

Известные проблемы или что не работает вообще:

Не работают, пока что:
- Bluetooth - не работает
- Wi-Fi - не работает
- Камера - не работает (шансов мало, чип OV0610, драйверов нет, может быть когда нибудь...)
- Не работает зарядка от USB.
- Не работает регулировка яркости подсветки экрана, но поддержка ядром уже реализована.
- USB RNDIS/Ethernet - не работает

* Исвестны проблемы с:
- GSM
Не полная поддержка стандарта, поэтому пока что не работает отправка USSD запросов (например узнать остаток на счёте.. там *101#), иногда пропускает (не получает) СМС.
Не работает EDGE/GPRS/WAP так как не полная поддержка стандарта.
Не работает клавиша "отбой"\"положить трубку".
Не работает функция выключить звук во время звонка.
- Звук, пока что не очень громкий.
- Клавиши, POWER, СAMERA, RECORD - обрабатываются на уровне ядра, но Андроид пока их игнорирует.
- При включении проводной гарнитуры звук не переключается на неё, ядром сообщение KEY_HP посылается Андроиду, он пока его игнорирует.
- Не вся информация о батарее видна - температура, тип.

-------------------------------------------------------------------------
Прикреплённые изображения соотвествуют версии 1.6rc1.4 от 08.12.09

-------------------------------------------------------------------------
В аттаче лежит софтинка при помощи которой можно по значениям регистров настройки GPIO (GPLR0-3, GPDR0-3, GAFR0-3, GFER0-3) получить настройку пинов в читабельном виде) может кому пригодится, писал её для PXA27x
В окошки вбиваем значения регистров (полученные при помощи HaretConsole), и жмём кнопку "Update"
В планах было добавить рпаспаковку настроек периферии (КОМ портов, настройку LCD, и так далее.. если будет необходимость, сообщаем об этом, допишу)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
37 страниц V  « < 30 31 32 33 34 > »   
Начать новую тему
Ответов
melnikovan
сообщение 27.2.2010, 15:47
Сообщение #622


Новичок
*

Группа: Members
Сообщений: 7
Регистрация: 26.2.2010
Пользователь №: 40482
Спасибо сказали: 1 раз(а)

Девайс:GSMART MW998


Цитата(AGC @ 27.2.2010, 14:30) *
Маленький совет, лучше попробуй разобраться в сути вопроса (IMG:style_emoticons/default/smile.gif) Почитай ветку с самого начала, там наши метания вполне отражены. Ну и действуй по аналогии...


Спасибо. Это я и хотел сделать. Так как прекрасно понимаю что готового нет и не будет.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
melnikovan
сообщение 27.2.2010, 17:38
Сообщение #623


Новичок
*

Группа: Members
Сообщений: 7
Регистрация: 26.2.2010
Пользователь №: 40482
Спасибо сказали: 1 раз(а)

Девайс:GSMART MW998


AGC
Почитал всю ветку - мда, одному это не осилить это точно. Придется ждать. Или забить и купить аппарат на андроиде.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 27.2.2010, 17:51
Сообщение #624


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Цитата(melnikovan @ 27.2.2010, 18:38) *
AGC
Почитал всю ветку - мда, одному это не осилить это точно. Придется ждать. Или забить и купить аппарат на андроиде.

А вот тут ты уже не совсем прав (IMG:style_emoticons/default/smile.gif) Почему же одному? Эксперименты и поиски решений - да, если не найдешь соратников со своим же девайсом. Ну и некоторые познания в C++ и т.п. необходимы... А вот на конкретные вопросы, возможно, удастся дать тебе совет, хоть и устройства у нас разные (IMG:style_emoticons/default/smile.gif)

P.S. Впрочем, повторю пару мыслей из начала ветки - "не боги горшки обжигают" и "создание прототипа на уровне демонстрации технологий абсолютно реально". Если есть знания в области программирования (пишу "любые", но это подразумевает сильное желание самосовершенствования, иначе нужны ОТЛИЧНЫЕ знания в области строения ОС, программирования на C++, Java и т.д. и т.п.), то все реально. Правда, все до уровня "демонстрации технологий", дальше - сильно сложно по ряду объективных причин, хотя и не менее реально. Просто у меня нет столько свободного времени и сил, чтобы решать эту задачу без внешнего финансирования (причем, весьма серьезного, даже ОЧЕНЬ-ОЧЕНЬ серьезного (IMG:style_emoticons/default/smile.gif) ). На мой взгляд, дешевле купить готовое устройство под Андроидом, чем писать всю обвязку самому (IMG:style_emoticons/default/smile.gif) Но вот для изучения и развлечения - это самое ОНО! (IMG:style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
melnikovan
сообщение 27.2.2010, 21:57
Сообщение #625


Новичок
*

Группа: Members
Сообщений: 7
Регистрация: 26.2.2010
Пользователь №: 40482
Спасибо сказали: 1 раз(а)

Девайс:GSMART MW998


В том то все и дело что все будут ждать пока кто-то сделает. В С++ познания есть в железе тоже (правда компьютерном) да и с дровами можно поковыряться. Компиляция и *NIX не проблема - только где тоже найти время на все. Попробую закинуть удочку - может найдется кто желающий помогать. Просто есть опыт уже когда отбили всю охоту копаться в прошах WM на одном сайте по Gsmart-ам. Больно все считают там себя умными (((( Если будут глупые вопросы - надеюсь поможите????
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
dimon2242
сообщение 27.2.2010, 22:20
Сообщение #626


Участник
**

Группа: Members
Сообщений: 13
Регистрация: 25.2.2010
Пользователь №: 40388
Спасибо сказали: 0 раз(а)

Девайс:GSmart MW700


Думаю здесь помогут, да и я чем смогу)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 28.2.2010, 0:33
Сообщение #627


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


Цитата(melnikovan @ 27.2.2010, 22:57) *
В том то все и дело что все будут ждать пока кто-то сделает. В С++ познания есть в железе тоже (правда компьютерном) да и с дровами можно поковыряться. Компиляция и *NIX не проблема - только где тоже найти время на все. Попробую закинуть удочку - может найдется кто желающий помогать. Просто есть опыт уже когда отбили всю охоту копаться в прошах WM на одном сайте по Gsmart-ам. Больно все считают там себя умными (((( Если будут глупые вопросы - надеюсь поможите????

Ты меня хочешь сильно огорчить? (IMG:style_emoticons/default/smile.gif) А я только думал, что новый потенциальный Разработчик у нас появился (IMG:style_emoticons/default/smile.gif) Знаешь, я когда вторгаюсь в любую новую для себя область исхожу из принципа "а кто, кроме меня?" (IMG:style_emoticons/default/smile.gif) По-моему, инаугурационная речь Кеннеди, если не вру, служит тут классическим примером: "Не спрашивай, что Америка сделала для тебя. Скажи, что ты сделал для Америки?!". На мой взгляд, нужно просто "делать", в этом случае успех всегда придет...

P.S. Еще раз повторюсь, делать тебе придется самому. Мы все тебе сможем, в лучшем случае, помочь. Если в этом будет необходимость... (IMG:style_emoticons/default/smile.gif)

P.P.S. По портированию WM - аналогично (IMG:style_emoticons/default/smile.gif) Уж сколько тем тут было для разных устройств. Если есть вопросы, создай тему, будем вместе разбираться, в чем проблемы, но основная работа все равно за тобой...

P.P.P.S. Чтобы снять все вопросы (IMG:style_emoticons/default/smile.gif) Глупых вопросов не бывает, бывают глупые ответы (IMG:style_emoticons/default/biggrin.gif) Либо просто отсутствие ответов вследствие незнания вопроса (IMG:style_emoticons/default/smile.gif)

Цитата(dimon2242 @ 27.2.2010, 23:20) *
Думаю здесь помогут, да и я чем смогу)

Давай-давай, тоже присоединяйся (IMG:style_emoticons/default/smile.gif) На самом деле, вам ребята нужно будет потом создать отдельную тему. Но пока просто нет для нее оснований.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
melnikovan
сообщение 28.2.2010, 9:49
Сообщение #628


Новичок
*

Группа: Members
Сообщений: 7
Регистрация: 26.2.2010
Пользователь №: 40482
Спасибо сказали: 1 раз(а)

Девайс:GSMART MW998


Dimon AGC
Спасибо! Разбираться привык)))) Сначало были самы и их прошивка самыми дикими способами для своего удовольствия (когда появилась возможность запускать полноценную яву, аську, музыкальные файлы размером аж 1.2 Мб) потом сонерик с его полной перепрошивкой ну и мы там с одним очень хорошим человеком искали пути и способы менять графику системную - было классно и убивали телефоны свои и воскрешали. Были веселые времена а потом уже на этой основе появились программы для всего этого. Эх хорошие времена были))) Ну а здесь попробую разобраться сам - но если будут затыки - буду обращаться. Все таки компилить ядро линукса под себя это одно - здесь несколько другое. Придеться вспоминать все что раньше знал по никсовским системам.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Gilberg
сообщение 28.2.2010, 19:25
Сообщение #629


Новичок
*

Группа: Banned
Сообщений: 5
Регистрация: 26.2.2010
Из: Воронеж
Пользователь №: 40423
Спасибо сказали: 0 раз(а)

Девайс:MS800


Alex-y, разрешите поинтересоваться, каким образом вы получаете GPIO кнопок, и куда потом прописывали?
У меня получилось прописать практически все, кроме кнопки питания и кнопки "вправо"
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Alex-y
сообщение 28.2.2010, 20:08
Сообщение #630


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 158
Регистрация: 22.11.2007
Из: Киев
Пользователь №: 24
Спасибо сказали: раз(а)




Цитата(Gilberg @ 28.2.2010, 19:25) *
Alex-y, разрешите поинтересоваться, каким образом вы получаете GPIO кнопок, и куда потом прописывали?
У меня получилось прописать практически все, кроме кнопки питания и кнопки "вправо"

Пожалуйста интересуйтесь)) Тут уже сложилась целая история...
Привязка GPIO изучалась многими этапами, частично в начале вставлял в коде ядра вывод на экран в случае срабатывания событий устройств ввода, что счас нажато и т.п. ну это лиш касается кнопок. Что каcается устройств, то, курение мануала по процессору PXA272, но это были лиш догадки, частично конечно "угадал".. потом не знаю как сказать "свезло", я как то разбил свой аппарат, в ДТП, тут и воспользовался моментом спаял процессор и всю остальную переферию и тестером попрозванивал куда какой GPIO подключен. Но не всё удалось вызвонить так как плата была придавленная и дорожки естно где то разорвались.

Следующий шаг был более хитрый: уже с новым аппаратом)) я думаю этот путь один из самых самый удачных, так как не требует разборки аппарата.
А именно при помощи HaretConsole, при загруженной винде мы имеем полностью сконфигурированную периферию. Остаётся только снять дамп регистров где хранится конфигурация. Снял дамп всего чего можно было, расшифровал, при помощи даташита на проц и после этого получил более ясную картину оконфигурации GPIO. Что б упростить жизнь набросал простенькую програмулину которая по битам извлекала информацию и превращала её в читабельный вид.
Для того что б узнать как настроены GPIO всего лиш нужен дам регистров GPDR0-GPDR3 и (GAFR0_L,GAFR0_U) -(GAFR3_L,GAFR3_U)
Что б точно настроить кнопки, нужно будет в ядре в дравере устройств ввода добавить строчку вывода на экран сработанного события... + код клавиши

Файл input.c, функция "input_handle_even"
... ищем условие, и сразу за ним вставляем printk(...)
if (disposition != INPUT_IGNORE_EVENT && type != EV_SYN)
dev->sync = 0;

printk("->IE: t=%d k=%d v=%d\n", type, code, value );

временно перименовываем файл SYSTEM.IMG что б он не подкючился.. запускаем .. и потом жмём все кнопки и записываем все их значения, тоесть их код.
далее правим уже имеющуюся табличку кнопок в файле rw6815.c или новом созданном... уже как получится.

Вот, пока всё, но если будут вопросы .. не стесняемся задавать.


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Gilberg
сообщение 28.2.2010, 20:37
Сообщение #631


Новичок
*

Группа: Banned
Сообщений: 5
Регистрация: 26.2.2010
Из: Воронеж
Пользователь №: 40423
Спасибо сказали: 0 раз(а)

Девайс:MS800


Вопрос номер два. Не могу разобраться с калибровкой экрана :-(

Как именно нужно настраивать калибровку?
файл drivers/input/touchscreen/wm97xx-core.c

Строки
Код
/*static int abs_x[3] = {270,4300,5};*/
static int abs_x[3] = {350, 3900, 5};
module_param_array(abs_x, int, NULL, 0);
MODULE_PARM_DESC(abs_x, "Touchscreen absolute X min, max, fuzz");

/*static int abs_y[3] = {2700,3950,40};*/
static int abs_y[3] = {500, 3556, 40};
module_param_array(abs_y, int, NULL, 0);
MODULE_PARM_DESC(abs_y, "Touchscreen absolute Y min, max, fuzz");


не могу добится того, что бы можно было вытягивать верхнюю панель :-(
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Gilberg
сообщение 1.3.2010, 19:22
Сообщение #632


Новичок
*

Группа: Banned
Сообщений: 5
Регистрация: 26.2.2010
Из: Воронеж
Пользователь №: 40423
Спасибо сказали: 0 раз(а)

Девайс:MS800


Так, с калибровкой вроде разобрался, буду подгонять
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Maksic
сообщение 4.3.2010, 13:58
Сообщение #633


Участник
**

Группа: Members
Сообщений: 15
Регистрация: 21.2.2010
Пользователь №: 40043
Спасибо сказали: 0 раз(а)

Девайс:MW700


Alex-y, Подскажи как собрать окружение android'a у меня не получатся по инструкции в инете.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Alex-y
сообщение 5.3.2010, 15:49
Сообщение #634


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 158
Регистрация: 22.11.2007
Из: Киев
Пользователь №: 24
Спасибо сказали: раз(а)




Цитата(Maksic @ 4.3.2010, 13:58) *
Alex-y, Подскажи как собрать окружение android'a у меня не получатся по инструкции в инете.

Написал в "личку".
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Draiker
сообщение 19.3.2010, 14:52
Сообщение #635


Новичок
*

Группа: Members
Сообщений: 3
Регистрация: 18.3.2009
Пользователь №: 14460
Спасибо сказали: 0 раз(а)

Девайс:HP iPAQ rw6815


Здраствуйте. Извините, возможно где-то вопрос уже поднимался раньше, нету возможности перечитать 30 с лишним страниц...

Вопрос в следуйщем: девайс HP iPAQ rw6815, скачал файлы с первого поста, закинул на карточку, запустил, оно загрузилось. НО! Неможет определить GSM-модуль, а также Wi-Fi и Bluetooth. Можете подсказать куда копать и где что и как править?
Спасибо.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Skamer
сообщение 19.3.2010, 23:41
Сообщение #636


Проверенный пользователь
****

Группа: Members
Сообщений: 346
Регистрация: 25.1.2008
Пользователь №: 284
Спасибо сказали: 15 раз(а)

Девайс:RoverPCG5/MILESTONE


Цитата(Draiker @ 19.3.2010, 15:52) *
Здраствуйте. Извините, возможно где-то вопрос уже поднимался раньше, нету возможности перечитать 30 с лишним страниц...

Вопрос в следуйщем: девайс HP iPAQ rw6815, скачал файлы с первого поста, закинул на карточку, запустил, оно загрузилось. НО! Неможет определить GSM-модуль, а также Wi-Fi и Bluetooth. Можете подсказать куда копать и где что и как править?
Спасибо.


Цитата
Что работает (или работает но с проблемами):
+ GSM*
Не работают, пока что:
- Bluetooth - не работает
- Wi-Fi - не работает


Проблему можно решить, если ты программировать умеешь.


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Draiker
сообщение 19.3.2010, 23:47
Сообщение #637


Новичок
*

Группа: Members
Сообщений: 3
Регистрация: 18.3.2009
Пользователь №: 14460
Спасибо сказали: 0 раз(а)

Девайс:HP iPAQ rw6815


Цитата(Skamer @ 19.3.2010, 23:41) *
Проблему можно решить, если ты программировать умеешь.

Умею, только я больше специализируюсь на веб-програмировании... но, думаю, и здесь смогу разобратся. Что, где и как надо править?

мне хотя б GSM зделать. Bluetooth не так критичен, а Wi-Fi у меня и на WM неработало...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Skamer
сообщение 20.3.2010, 2:18
Сообщение #638


Проверенный пользователь
****

Группа: Members
Сообщений: 346
Регистрация: 25.1.2008
Пользователь №: 284
Спасибо сказали: 15 раз(а)

Девайс:RoverPCG5/MILESTONE


Тогда я думаю тебе либо все-же придется перечитать ветку, либо что более конкретные вопросы задавать.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Maksic
сообщение 21.3.2010, 9:18
Сообщение #639


Участник
**

Группа: Members
Сообщений: 15
Регистрация: 21.2.2010
Пользователь №: 40043
Спасибо сказали: 0 раз(а)

Девайс:MW700


Alex-y,
Объясни как все таки GSM запустить.У тебя при запуске initrd пишет что ril.sh not found, что делать?
Ну и с звуком тоже подскажи.
И кто нибуть помогите войти под su в терминале на устройстве.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
erinaceus
сообщение 31.3.2010, 19:14
Сообщение #640


Новичок
*

Группа: Members
Сообщений: 4
Регистрация: 25.3.2010
Пользователь №: 42785
Спасибо сказали: 0 раз(а)

Девайс:hp rw 6815


Прошу прощения за офтоп. Мне интересно, рабатает ли над этой темой кто-нибудь сейчас, или идея заброшена?

Перейти в начало страницы
Вставить ник
+Цитировать сообщение
zOn
сообщение 2.4.2010, 10:24
Сообщение #641


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 206
Регистрация: 6.11.2007
Из: Волгоград
Пользователь №: 19
Спасибо сказали: 15 раз(а)

Девайс:Rover PC G5


Вот бы выковырять из Diamond5353 Dual OS
бут
дабы сделать полноценное переключение между осей
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

37 страниц V  « < 30 31 32 33 34 > » 
Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.3.2024, 12:26
return_links(); ?>