![]() |
|
![]() |
![]()
Сообщение
#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, и так далее.. если будет необходимость, сообщаем об этом, допишу) |
![]() |
|
![]() |
![]()
Сообщение
#62
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
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) |
![]() |
|
![]()
Сообщение
#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) . |
![]() |
|
![]()
Сообщение
#64
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
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 |
![]() |
|
![]()
Сообщение
#65
|
|
Опытный пользователь ![]() ![]() ![]() Группа: Members Сообщений: 144 Регистрация: 24.7.2008 Пользователь №: 2020 Спасибо сказали: 45 раз(а) Девайс:Rover G5/Acer liquid ![]() |
AGC
Так я теперь не понял Haret этот же оставляем?А zimage под себя точим?Так? |
![]() |
|
![]()
Сообщение
#66
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Так я теперь не понял 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) А у меня задача сугубо проще, не работать под линуксом, а собрать на нем прошивку... |
![]() |
|
![]()
Сообщение
#67
|
|
Опытный пользователь ![]() ![]() ![]() Группа: Members Сообщений: 144 Регистрация: 24.7.2008 Пользователь №: 2020 Спасибо сказали: 45 раз(а) Девайс:Rover G5/Acer liquid ![]() |
AGC,
Простите за неприличные вапросы развесилить хотел,исходники скачал(то есть нашел),также скачал кросс компилятор но как им этим архивом пользоваться не пайму.Думаю что в силу своей рукожопости и не имения опыта работы на линуксе.А так хотелось поковырять. (IMG:http://forum.pda2u.ru/style_emoticons/default/unsure.gif) |
![]() |
|
![]()
Сообщение
#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) |
![]() |
|
![]()
Сообщение
#69
|
|
Опытный пользователь ![]() ![]() ![]() Группа: Members Сообщений: 144 Регистрация: 24.7.2008 Пользователь №: 2020 Спасибо сказали: 45 раз(а) Девайс:Rover G5/Acer liquid ![]() |
Былобы очень даже не плохо!!!Жду с нетерпением. (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif)
|
![]() |
|
![]()
Сообщение
#70
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Былобы очень даже не плохо!!!Жду с нетерпением. (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. компилим |
![]() |
|
![]()
Сообщение
#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) |
![]() |
|
![]()
Сообщение
#72
|
|
Опытный пользователь ![]() ![]() ![]() Группа: Members Сообщений: 144 Регистрация: 24.7.2008 Пользователь №: 2020 Спасибо сказали: 45 раз(а) Девайс:Rover G5/Acer liquid ![]() |
AGC,
Спервыми двумя пунктами пока все понятно,с makefile потуже но думаю разберусь. От себя спасибо за помощь буду пробовать что из этого выйдет патом напишу! |
![]() |
|
![]()
Сообщение
#73
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
Спервыми двумя пунктами пока все понятно,с 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 |
![]() |
|
![]()
Сообщение
#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 Недавно пришёл с работы наверное щас буду пробовать. |
![]() |
|
![]()
Сообщение
#75
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
|
![]() |
|
![]()
Сообщение
#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. Пишу с линя за опечатки не пинайте если чего!!! |
![]() |
|
![]()
Сообщение
#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$ |
![]() |
|
![]()
Сообщение
#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) |
![]() |
|
![]()
Сообщение
#79
|
|
Опытный пользователь ![]() ![]() ![]() Группа: Members Сообщений: 144 Регистрация: 24.7.2008 Пользователь №: 2020 Спасибо сказали: 45 раз(а) Девайс:Rover G5/Acer liquid ![]() |
AGC,
Блин да вы волшебник какой-то делал 3 часа тоже самое один в один ну не канает и все тут. Теперь же все получилось правда у меня открыто все было мож из за этого и не получалось а тут сматрю еще и делаю то я все то же самое что и вы давай копать в другую сторону позакрывалл все и вот на тебе готово. Щаз испробуем и отпишимся позже!!! |
![]() |
|
![]()
Сообщение
#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 |
![]() |
|
![]()
Сообщение
#81
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 53 Регистрация: 23.2.2008 Из: НиНо Пользователь №: 553 Спасибо сказали: 2 раз(а) Девайс:RoverPC G5 ![]() |
Блин так жалею что в свое время паскаль начал учить...
Надо было Cишку зубрить... щас бы вам помох.... А то смотрю на все си подобные языки и почти ниче не понимаю)))) Сори за оффтоп..)) |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 10.4.2025, 2:19 |