IPB

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

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
Alex-y
сообщение 18.7.2009, 12:47
Сообщение #121


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

Группа: Разработчики
Сообщений: 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  « < 5 6 7 8 9 > »   
Начать новую тему
Ответов
Alex-y
сообщение 28.12.2008, 16:05
Сообщение #122


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

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




Заставить бы ещё весь текст (во время загрузки ядра) не на экран, а в последовательный порт выводить, отладка б веселей была.
Перепробовал рызные комбинации ttyX, ttyXXX, заметил только то что если указать там например ttyMSM0 то текста нет, после ожиданимя, появляется графическая оболочка на экране. Узнать бы как правильно СОМ порт обзывается на этом девайсе.
При старте самого адроида оно там пишет что ни одного tty устройства не обнаружено. Начинаю подозревать что это на уровне u-boot"а.
В конфиге ядра повключал всё что связано с последовательным портом касательно "pxa".. результата никакого.

Господа прошивко-копатели, есть ли какие то мнения на этот счёт?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 28.12.2008, 17:14
Сообщение #123


PDA2U.RU Team
****

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

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


Alex-y, вот не знаю (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Я проще решил проблему, всунул просто задержку на ошибки драйвера WM9713... Чтобы тихонечко...о...о писал (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Ну и свои дебаговые надписи засунул, куда только мог.

А насчет отладки и сохранения лога - вопрос правильный, надо будет задуматься. Просто пока некогда всем этим заниматься. Вот будут очередные рождественские каникулы... (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Alex-y
сообщение 28.12.2008, 17:51
Сообщение #124


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

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




Итак, есть небольшой прогрес.
Задетектилось три ttySx ltdfqcf:

pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART
pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART
pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART

STUART - этот скорее всего тот что нужен, судя по логам загрузки стандатрого загрузщика винды, но, подстановка ни этого "ttyS2" ни любого из остальных .. результата не дала. эх..
ковыряимси дальше..
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
point
сообщение 28.12.2008, 19:05
Сообщение #125


Новичок
*

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

Девайс:rw6815


ttySНомер это ком порты
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
point
сообщение 28.12.2008, 19:06
Сообщение #126


Новичок
*

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

Девайс:rw6815


Цитата(point @ 28.12.2008, 20:05) *
ttySНомер это ком порты

если опишете процесс компилирования под конкретную платформу могу скомпилить ядро под rw6815 благо такой девайс сеть
так же нужно список устройств он при загрузке пишеться
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Alex-y
сообщение 28.12.2008, 19:51
Сообщение #127


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

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




Цитата(point @ 28.12.2008, 18:05) *
ttySНомер это ком порты
...
так же нужно список устройств он при загрузке пишеться


Да, СОМ-порты. НО, для вывода текстовой информации в него во время загрузки ядра не подходит, так как общаться с портом в этом случае нужно через /dev/ttySX, а унас даже ещё не смонтирована файловая система.
.. иниализация его нужна ещё на уровне u-boot.
Но если он уже проинициализирован, то, как вариант, написать костыль к ядру который пишет в порт напрямую используя GPIO. И воткнуть его в функцию "printk", тогда весь текст будет выведен в порт.

..в данный момент я в поисках нормального (без костыля) метода, редиректа в порт.

-----------------------------
Список устройств пишется, но хотелось бы его вывести в терминал и иметь возможность сохранять логи.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
tuba
сообщение 28.12.2008, 20:47
Сообщение #128


Новичок
*

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

Девайс:Toshiba G900


Кто там трахается с картой - новую покупать не надо.
http://portegeclub.ru/forum/viewtopic.php?p=32985#32985 - тут фикс карты, правим sd.c

Вообще надо экспириенсом делится по портированию.... (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Eliminator
сообщение 28.12.2008, 20:47
Сообщение #129


Новичок
*

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

Девайс:rw6815


Андроид это же линукс? А есть нормально работающий билд под 6815/роверг5?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
tuba
сообщение 28.12.2008, 20:48
Сообщение #130


Новичок
*

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

Девайс:Toshiba G900


фбдрайвер завели?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 28.12.2008, 22:46
Сообщение #131


PDA2U.RU Team
****

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

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


Убедительная просьба ко всем новым участникам прочитать предыдущие страницы ветки! Их не так уж и много!

Тогда снимется основная масса вопросов про билды, андроид и его взаимоотношения с линуксом, компиляцию и прочее... Все, что есть, описано на предыдущих страницах, включая предисторию вопроса и скриншоты работы системы на 6815 и ровере.


1. Для новичков, кто хочет просто попробовать запустить Андроид на HP RW6815, Rover G5/Orsio N725:

1.1. Качаем AndroidOnP535.rar отсюда

1.2. Разворачиваем rootfs.tar.gz из архива AndroidOnP535.rar на флешку как описано здесь

1.3. Качаем исправленный zImage

- HP RW6815: отсюда
- Rover G5/Orsio N725: отсюда

1.4. Копируем все остальные файлы из архива AndroidOnP535.rar на флешку в корень основной памяти

1.5. Вставляем флешку с развернутым rootfs.tar.gz

1.6. Запускаем haret-0.5.2.exe из основной памяти и радуемся, если все заработало (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

1.7. Если не заработало сразу, а загрузка остановилась, то:
CODE

--- Делаем - начало ---
If not running properly, it might be caused by incorrect device name for the SD card.
Check the booting information on the LCD screen, some characters as following should be displayed:

[ 1.000020]b300 975360 mmcblk0 driver: mmcblk
[ 1.002520] b301 975359 mmcblk0p1

The "mmcblk0p1" is just the correct device name of the SD card. The ending character in the string may also be some other number other than "1".
Open the file "startup.txt" with text editor and modify the line:

set CMDLINE "debug rootdelay=3 root=/dev/mmcblk0 init=/android.sh mem=64M"

to:

set CMDLINE "debug rootdelay=3 root=/dev/mmcblk0p1 init=/android.sh mem=64M"

Then run it again!
--- Делаем - конец ---



Все...


2. Скриншоты, описания, проблемы и их решения и т.п.

2.1. Читаем эту ветку с начала и до конца. Повторные ответы на вопросы не даются, вопросы будут просто стираться. Если кому-то лень читать, то кому-то и лень писать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

2.2. Гуглим и используем ссылки из сообщений этой ветки.


3. Установка исходных текстов, компиляция и т.д.

3.1. Читаем эту ветку с начала и до конца.

3.2. Гуглим и используем ссылки из сообщений этой ветки.

3.3. Cпецификации железа с HP RW6815, Rover G5 и Orsio N725, внутренности коммуникаторов...


Вроде пока все (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)



---
BigMike: Закрепил в шапке

Сообщение отредактировал AGC - 1.1.2009, 17:42
Причина редактирования: обновил шапку :)


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
7saw7
сообщение 28.12.2008, 23:13
Сообщение #132


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

Группа: Members
Сообщений: 144
Регистрация: 24.7.2008
Пользователь №: 2020
Спасибо сказали: 45 раз(а)

Девайс:Rover G5/Acer liquid


zOn,
Небольшие надежды на это пока что есть (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Цитата
Кто там трахается с картой - новую покупать не надо.
http://portegeclub.ru/forum/viewtopic.php?p=32985#32985 - тут фикс карты, правим sd.c

tuba а зачем это нужно?Оно прекрасно всё работает,у него проблема не в карте(на каких только не запускал картах уже проблем не было)!!!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
xyz
сообщение 29.12.2008, 0:17
Сообщение #133


Новичок
*

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

Девайс:Asus P-535


я хотел сказать вам про терминал к харету:
при подключении можно использовать любой терминал по протоколу telnet на порт 9999. работало и под win по usb. я использовал PuTTY а не ту перловую поделку. отличная удобная и известная программа
http://www.chiark.greenend.org.uk/~sgtatham/putty/


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 29.12.2008, 1:56
Сообщение #134


PDA2U.RU Team
****

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

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


Цитата(7saw7 @ 28.12.2008, 0:01) *
AGC,
A как твои успехи?

У меня очередной Coffee break (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) В смысле, работаю, пока времени нет. Может завтра-послезавтра начну дальше смотреть. В принципе, я локализовал, где возникает проблема с сенсорным экраном на 6815. Теперь придумываю, как ее решить (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

P.S. Кстати, если есть время, по звуку, стоит взглянуть на драйвера из другого ядра для P535, которое первое нашлось. Там вроде заявлено, что звук работает... Можно попробовать сверить решения и попробовать заимствовать "звуковую" часть драйвера... Или на ровере и звук идет (проверь на проводные наушники-гарнитуру)?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 29.12.2008, 2:00
Сообщение #135


PDA2U.RU Team
****

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

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


xyz, спасибо. Но там сейчас самое забавное, пока просто не очень и ясно, что бы стоило поискать через терминал (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Лично я хочу пока запустить ядро на 6815 в совместимом с P535 объеме, т.е. остался еще сенсорный экран и звук. И с экраном пока все еще проблема...

А дальше оно, конечно, понадобится...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
tuba
сообщение 29.12.2008, 3:17
Сообщение #136


Новичок
*

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

Девайс:Toshiba G900


Цитата(7saw7 @ 29.12.2008, 0:13) *
zOn,
Небольшие надежды на это пока что есть (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

tuba а зачем это нужно?Оно прекрасно всё работает,у него проблема не в карте(на каких только не запускал картах уже проблем не было)!!!



У меня проблемы были (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) и я их решил. Если погуглиш у многих возвращает неверную версию структуры. Итого код выглядит так:

Код
static int mmc_decode_scr(struct mmc_card *card)
{
    struct sd_scr *scr = &card->scr;
    //unsigned int scr_struct;
    u32 resp[4];

    resp[3] = card->raw_scr[1];
    resp[2] = card->raw_scr[0];

    //scr_struct = UNSTUFF_BITS(resp, 60, 4);
    
    //Some cards, like Kingston return 1 version, Nokia - 3 version, Transcend - 0 version
    //if (scr_struct != 0) {      
    //    printk(KERN_ERR "%s: unrecognised SCR structure version %d\n",
    //        mmc_hostname(card->host), scr_struct);
    //    return -EINVAL;
    //}

    scr->sda_vsn = UNSTUFF_BITS(resp, 56, 4);
    scr->bus_widths = UNSTUFF_BITS(resp, 48, 4);

    return 0;
}

Результат:

http://www.youtube.com/watch?v=m4nlTKFI9aU
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
xyz
сообщение 29.12.2008, 4:02
Сообщение #137


Новичок
*

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

Девайс:Asus P-535


Цитата(AGC @ 29.12.2008, 2:00) *
Но там сейчас самое забавное, пока просто не очень и ясно, что бы стоило поискать через терминал (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
точно не скажу, но на сколько я помню, там можно посмотреть конфигурацию железа и вроде там есть полный лог консоли с момента загрузки.

http://asusmobile.ru/board/viewtopic.php?t=15371 вот тут народ тоже ковыряется...

вот тут можно почитать про HaRET http://handhelds.org/cgi-bin/cvsweb.cgi/~c...docs/haret.html
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
tuba
сообщение 29.12.2008, 8:32
Сообщение #138


Новичок
*

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

Девайс:Toshiba G900


А не кто не пытался собирать машину Rover P5 из HandHedl кернела? По крайней мере фреймбуфер там реализован - это основное для отладки!!!!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
7saw7
сообщение 29.12.2008, 12:23
Сообщение #139


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

Группа: Members
Сообщений: 144
Регистрация: 24.7.2008
Пользователь №: 2020
Спасибо сказали: 45 раз(а)

Девайс:Rover G5/Acer liquid


xyz,
Спасибо!!!Пригодится!!!
AGC,
Нет звука нету,да и экран как оказалось ещё доработать нужно сенсор промахивается справа и внизу,и есть подозрение что отображается он не весь именно справа и внизу хоть и без смещения.
Кнопку записи и камеры так и не удалось пока прикрутить.
__________
Откалибровал экран (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) теперь попадания удачныё!!!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 29.12.2008, 16:27
Сообщение #140


PDA2U.RU Team
****

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

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


Цитата(xyz @ 29.12.2008, 4:02) *
точно не скажу, но на сколько я помню, там можно посмотреть конфигурацию железа и вроде там есть полный лог консоли с момента загрузки.

Понятно (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Извини, к сожалению, на таком уровне сведения не помогут. Это все и так ясно, в т.ч. и гораздо глубже и ниже (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 29.12.2008, 16:29
Сообщение #141


PDA2U.RU Team
****

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

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


Цитата(7saw7 @ 29.12.2008, 12:23) *
AGC,
Нет звука нету,да и экран как оказалось ещё доработать нужно сенсор промахивается справа и внизу,и есть подозрение что отображается он не весь именно справа и внизу хоть и без смещения.
Кнопку записи и камеры так и не удалось пока прикрутить.
__________
Откалибровал экран (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) теперь попадания удачныё!!!

Ты уж описывай, пожалуйста, конкретнее, если что меняешь в исходниках (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) В т.ч. лучше кинь и свой вариант исправления клавиатуры и т.д.

Просто кроме нас с тобой, тут еще куча народу, которым стоит давать сразу конкретику (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) А то я пишу относительно 6815, но не все совпадает (например, у меня 10 на мариджин - отлично решает проблему смещения, а на роверах, так понимаю, нужно 3).


Спасибо сказали:
zOn,
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

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

 

RSS Текстовая версия Сейчас: 9.4.2025, 23:21
return_links(); ?>