IPB

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

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


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

Группа: Разработчики
Сообщений: 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  « < 2 3 4 5 6 > »   
Начать новую тему
Ответов
AGC
сообщение 19.12.2008, 14:03
Сообщение #62


PDA2U.RU Team
****

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

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


Цитата(7saw7 @ 19.12.2008, 13:38) *
AGC
Вы же видели ролик где на ровер поставили линь,я говорил только про то что это возможно.Здесь инфа
Пока писал вы уже ответили на мой вапрос!Спасибо!


1. Я бы так не радовался пока, т.к. не ясно, действительно ли это Rover G5 (внеший вид еще ни о чем не говорит), да и поддержка всех функций не ясна. Обычно, на таких презентациях демонстрируют концепции. Например, я же выше накидал красивых скриншотов Андроида на 6815 (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

2. Если решишь заняться, скажи. Напишу подробнее по тому, что уже сделано, чтобы не натыкаться на уже пройденные грабли (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
7saw7
сообщение 19.12.2008, 14:46
Сообщение #63


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

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

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


AGC,
1. А по ссылочке "Здесь инфа" сходил?Там четко написано что это именно он!
2. Занятся решил Visual C++ 2008 пойдет?Исходники где нашёл?что то не могу скачать ни как.
Ну и жду твоей помощи с граблями (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) .
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 19.12.2008, 15:03
Сообщение #64


PDA2U.RU Team
****

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

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


Цитата(7saw7 @ 19.12.2008, 14:46) *
1. А по ссылочке "Здесь инфа" сходил?Там четко написано что это именно он!
2. Занятся решил Visual C++ 2008 пойдет?Исходники где нашёл?что то не могу скачать ни как.
Ну и жду твоей помощи с граблями (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) .


1. Мое мнение о знаниях журналистов несколько иное (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Да и самое смешное, что там демонстрируемый образец как раз и не имел подписи Rover G5, это уже для сравнения внешнего вида привели скриншот с WM. Но главное то не это, а то, что даже в этой статье не утверждается, что это ровер и что на нем все работает под этим Линуксом (а может и ничего особо не работать, просто демонстрация технологий на выставке с одним-двумя включенными сервисами). См. фразу:
"Если представителям компании-разработчика и в самом деле удалось портировать свой Linux на коммуникатор, изначально работающий под управлением Windows Mobile, то для машинки останутся справедливыми технические характеристики "Ровера", а они вот какие." То есть никто не утверждает, что это ровер, просто по внешнему виду он один в один. И нигде не заявлено, что там все работает (иначе, почему этих устройств еще нет в продаже (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) )

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


2. Нет, VC++ не подойдет. Позже попробую написать подробнее. Впрочем, по ссылкам в этой ветке есть описание шагов портирования Андроида на P535, там, собственно, приведено все - откуда исходники, компилятор и т.д. Только все очень кратко и конспективно описано (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Сообщение отредактировал AGC - 19.12.2008, 15:10


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
7saw7
сообщение 19.12.2008, 16:30
Сообщение #65


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

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

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


AGC
Так я теперь не понял Haret этот же оставляем?А zimage под себя точим?Так?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 19.12.2008, 17:53
Сообщение #66


PDA2U.RU Team
****

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

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


Цитата(7saw7 @ 19.12.2008, 16:30) *
Так я теперь не понял Haret этот же оставляем?А zimage под себя точим?Так?

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

P.S. В принципе, все верно. Наша главная задача - свое ядро, т.е. zImage. Все не так уж и сложно, просто хлопотно до неприличия... А инструкций "для домохозяек", т.е. для меня, просто нет. Все гуру (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) А у меня задача сугубо проще, не работать под линуксом, а собрать на нем прошивку...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
7saw7
сообщение 19.12.2008, 18:46
Сообщение #67


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

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

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


AGC,
Простите за неприличные вапросы развесилить хотел,исходники скачал(то есть нашел),также скачал кросс компилятор но как им этим архивом пользоваться не пайму.Думаю что в силу своей рукожопости и не имения опыта работы на линуксе.А так хотелось поковырять. (IMG:http://forum.pda2u.ru/style_emoticons/default/unsure.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 20.12.2008, 4:55
Сообщение #68


PDA2U.RU Team
****

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

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


Все сильно упростилось. Мне удалось найти исходники порта P535. Пока не могу сказать точно, что именно те, но они компилируются. Ядро начинает грузится и спотыкается на загрузке rootfs с флешки. Толи у меня что-то сбилось, толи что-то в исходниках. Сегодня уже возиться лень.

В общем, завтра постараюсь описать, где и что брать, как и чем компилировать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
7saw7
сообщение 20.12.2008, 12:34
Сообщение #69


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

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

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


Былобы очень даже не плохо!!!Жду с нетерпением. (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 20.12.2008, 16:25
Сообщение #70


PDA2U.RU Team
****

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

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


Цитата(7saw7 @ 20.12.2008, 12:34) *
Былобы очень даже не плохо!!!Жду с нетерпением. (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif)

Все таки исходники не те, где был порт Андроида. Это исходники ядра 2.6.27 под P535 (созданы другим человеком), но они компилируются и грузятся. С этим уже проще работать дальше. Сейчас еще поиграюсь, вечером тему сделаю - как компилировать.

Если срочно:
1. ставим subversion (под убунту: sudo apt-get install subversion)
2. качаем сырцы через subversion с https://www.kaa.org.ua/svn-asus/ (создаем папку, далее - svn export https://www.kaa.org.ua/svn-asus)
3. правим головной makefile на предмет кросс-компилятора
4. компилим
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 20.12.2008, 19:25
Сообщение #71


PDA2U.RU Team
****

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

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


Впрочем, нет. К вечеру, наверное, не успею. В общем, как успею, так и сделаю тему. Просто похоже понял, о чем писалось в "...шагах по портированию...". Суть в том, что забираем сырцы для P535, ссылку на которые дал выше. Оттуда нам нужны будут драйвера и т.п. Чтобы выделить все это, скачиваем официальное ядро 2.6.27 и сравниваем. Изменения сохраняем и запоминаем.

Далее качаем официальное ядро 2.6.25 и ядро андроида. Сравниваем и запоминаем изменения.

Сводим все вместе, плюс добавляем изменения в выдранные из P535 драйвера из "...шагов по портированию...".

Компилим и смотрим, что получилось.

Потом уже адаптируем драйвера под 6815, роверы и орсио...

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


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
7saw7
сообщение 21.12.2008, 1:12
Сообщение #72


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

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

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


AGC,
Спервыми двумя пунктами пока все понятно,с makefile потуже но думаю разберусь.
От себя спасибо за помощь буду пробовать что из этого выйдет патом напишу!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 21.12.2008, 12:43
Сообщение #73


PDA2U.RU Team
****

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

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


Цитата(7saw7 @ 21.12.2008, 1:12) *
Спервыми двумя пунктами пока все понятно,с makefile потуже но думаю разберусь.
От себя спасибо за помощь буду пробовать что из этого выйдет патом напишу!

1. Кросс-компилятор в makefile: CROSS_COMPILE ?= /home/arm-2008q3/bin/arm-none-linux-gnueabi-
Только путь пишем свой к папке bin, где лежит куча всяких компиляторов, начинающихся на "arm-none-linux-gnueabi-".
Если компилятор (toolchain) взят не с http://www.codesourcery.com, то пишем имя своего.

2. Рядом с CROSS_COMPILE, возможно, нужно поправить архитектуру в arm, т.е. типа ARCH ?= arm (сейчас нет под рукой, точный синтаксис не помню)

3. Потом как обычно - make имя_defconfig (типа make asusp535_defconfig, нужно уточнить в arch/arm/configs - опять же, сейчас посмотреть не могу, пишу по памяти)

4. Далее просто make, результат будет в директории типа arch/arm/boot (zImage)

P.S. Теоретически, с данным zImage должны запускаться обычные оболочки типа OPIE, GPE и т.д. Только настраиваем startup.txt
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
7saw7
сообщение 21.12.2008, 23:28
Сообщение #74


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

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

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


Цитата
2. Рядом с CROSS_COMPILE, возможно, нужно поправить архитектуру в arm, т.е. типа ARCH ?= arm (сейчас нет под рукой, точный синтаксис не помню)

Думается arm/mach-pxa/asusp525.c?Или ошибаюсь?
Цитата
P.S. Теоретически, с данным zImage должны запускаться обычные оболочки типа OPIE, GPE и т.д. Только настраиваем startup.txt

Ни как не догоню как его править на что указывать или какой командой.

P.S Недавно пришёл с работы наверное щас буду пробовать.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 22.12.2008, 9:13
Сообщение #75


PDA2U.RU Team
****

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

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


Цитата(7saw7 @ 21.12.2008, 23:28) *
Думается arm/mach-pxa/asusp525.c?Или ошибаюсь?

Нет, архитектуру прямо в makefile ставим arm.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
7saw7
сообщение 23.12.2008, 14:20
Сообщение #76


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

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

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


AGC, Поставил таки ubuntu на жесткий,установил subversion скачал исходники буду пробовать!!! (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
P.S. Пишу с линя за опечатки не пинайте если чего!!!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
7saw7
сообщение 23.12.2008, 16:53
Сообщение #77


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

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

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


AGC,
попробовал вот что выдает:
aw@saw:~/svn-asus/linux-kernel$ make
scripts/kconfig/conf -s arch/arm/Kconfig
arch/arm/mach-pxa/Kconfig:257:warning: config symbol defined without type
***
*** You have not yet configured your kernel!
*** (missing kernel .config file)
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
CHK include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' is up to date.
make: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop.
saw@saw:~/svn-asus/linux-kernel$
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 23.12.2008, 17:03
Сообщение #78


PDA2U.RU Team
****

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

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


7saw7, ок, тогда еще раз:

1. Развернули компилятор, забрали исходники.

2. Редактируем в makefile в корне исходников:
ARCH ?= arm
CROSS_COMPILE ?= /home/arm-2008q3/bin/arm-none-linux-gnueabi-

(директорию компилятора ставим свою)

3. Запускаем Терминал и переходим в корень директории исходников, где редактировали makefile

4. Вводим в Терминале настройку (конфигурируем): make asusp535_defconfig

5. Запускаем компиляцию опять же через Терминал: make

6. Получаем в arch/arm/boot новый zImage (понятно, если не было ошибок компиляции)

Примерно так (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
7saw7
сообщение 23.12.2008, 17:55
Сообщение #79


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

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

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


AGC,
Блин да вы волшебник какой-то делал 3 часа тоже самое один в один ну не канает и все тут.
Теперь же все получилось правда у меня открыто все было мож из за этого и не получалось а тут сматрю еще и делаю то я все то же самое что и вы давай копать в другую сторону позакрывалл все и вот на тебе готово.
Щаз испробуем и отпишимся позже!!!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 23.12.2008, 21:18
Сообщение #80


PDA2U.RU Team
****

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

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


Вроде появились сырцы и порта P535 для Андроида:
http://sites.google.com/site/siteofhx/Home...t-porting-files

Сейчас пойду посмотрю, а то в прошлый раз этот товарищ зажал несколько файлов от драйверов... Уж больно лень самому такое чудо писать (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/smile.gif)

Сообщение отредактировал AGC - 23.12.2008, 21:57
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
SnAKEen
сообщение 23.12.2008, 22:07
Сообщение #81


Участник
**

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

Девайс:RoverPC G5


Блин так жалею что в свое время паскаль начал учить...
Надо было Cишку зубрить... щас бы вам помох....

А то смотрю на все си подобные языки и почти ниче не понимаю))))

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

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

 

RSS Текстовая версия Сейчас: 10.4.2025, 2:19
return_links(); ?>