IPB

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

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


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

Группа: Разработчики
Сообщений: 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  « < 34 35 36 37 >  
Начать новую тему
Ответов
alexlp
сообщение 6.11.2010, 22:25
Сообщение #702


Новичок
*

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

Девайс:HP rw6815


Флеш завели, но работает не все. Честно говоря WM6.5 тоже кое-что не работает.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Gilberg
сообщение 23.11.2010, 2:43
Сообщение #703


Новичок
*

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

Девайс:MS800


Alex-y, могли бы Вы все-таки рассекретить то, как настраивался gsm?
Со звуком как-нибудь разберемся, а вот на gsm что-то мозгов не хватает.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Alex-y
сообщение 7.12.2010, 12:09
Сообщение #704


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

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




Цитата(Gilberg @ 23.11.2010, 2:43) *
Alex-y, могли бы Вы все-таки рассекретить то, как настраивался gsm?
Со звуком как-нибудь разберемся, а вот на gsm что-то мозгов не хватает.


Конечно можно.
Так вот, значит по порядку, первое что меня интересует это лог ядра с Вашего устройства, исходя от информации из лога будем идти дальше.
dmesg > лог_файл.txt


2 ALL
Боюсь канешно всех огорчить, но, действительность такова.
Таки я выкроил времени попробовать собрать версию 2.2, и увы, андроид не запустился из-за нехватки ОЗУ. Я уже из него почти всё выбросил, но ничего не помогло. 64 метра катастрофически мало.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
pirati
сообщение 7.12.2010, 22:04
Сообщение #705


Новичок
*

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

Девайс:HP iPAQ rw6815


У меня не запускается, говорит:



Mountng Sd card to /sdcard
Mount: mounting /dev/block/mmcb1k0p1on /sdcard failed: Invalit argument
===================================
Failed to Mount SD Card
/bin/sh: can't access tty; Job control turned off


Спосибо
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Alex-y
сообщение 9.12.2010, 22:03
Сообщение #706


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

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




Цитата(pirati @ 7.12.2010, 22:04) *
У меня не запускается, говорит:
Mountng Sd card to /sdcard
Mount: mounting /dev/block/mmcb1k0p1on /sdcard failed: Invalit argument
===================================
Failed to Mount SD Card
/bin/sh: can't access tty; Job control turned off


Если всё чётко сделано по инструкции, нужно попробовать другую флеш-карту.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Alex-y
сообщение 13.12.2010, 14:40
Сообщение #707


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

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




2 ALL

И что бы народ не думал что тема умерла, скажу что в ближайшее время планирую очередную сборку версии 1.6 RC2, где будет основной упор на стабильную работу GSM.

Почему версия 1,6?
Потому что у нашего девайса ОЗУ на большее не хватает.

з.ы. Небольшое отступление. Хотелось бы узнать мнение посетителей темы, актуальна ли тема вообще, стоит ли продолжать тратить на неё время.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
viper02
сообщение 14.12.2010, 1:28
Сообщение #708


Новичок
*

Группа: Members
Сообщений: 7
Регистрация: 9.4.2009
Из: Великий Новгород
Пользователь №: 16383
Спасибо сказали: 0 раз(а)

Девайс:asus p550


Цитата(Alex-y @ 13.12.2010, 14:40) *
Хотелось бы узнать мнение посетителей темы, актуальна ли тема вообще, стоит ли продолжать тратить на неё время.

очень да!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Denis2009
сообщение 14.12.2010, 23:21
Сообщение #709


Новичок
*

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

Девайс:rw6815


Цитата(Alex-y @ 13.12.2010, 15:40) *
Хотелось бы узнать мнение посетителей темы, актуальна ли тема вообще, стоит ли продолжать тратить на неё время.

Да актуальна!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
artem_007xxx
сообщение 15.12.2010, 21:32
Сообщение #710


Новичок
*

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

Девайс:Rover G6


Цитата(Denis2009 @ 15.12.2010, 0:21) *
Да актуальна!

Поддерживаю.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
vovan00282
сообщение 21.12.2010, 21:39
Сообщение #711


Новичок
*

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

Девайс:HP rw6815


Цитата(Alex-y @ 13.12.2010, 13:40) *
2 ALL
з.ы. Небольшое отступление. Хотелось бы узнать мнение посетителей темы, актуальна ли тема вообще, стоит ли продолжать тратить на неё время.

очень !!! (IMG:style_emoticons/default/rolleyes.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ВаленоГ
сообщение 4.1.2011, 19:54
Сообщение #712


Новичок
*

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

Девайс:RoverPC G6


Цитата(Alex-y @ 13.12.2010, 16:40) *
2 ALL
з.ы. Небольшое отступление. Хотелось бы узнать мнение посетителей темы, актуальна ли тема вообще, стоит ли продолжать тратить на неё время.



Скажу честно... зарегистрирован на этом сайте, только ради этой темы (IMG:style_emoticons/default/happy.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
vovan00282
сообщение 8.1.2011, 20:59
Сообщение #713


Новичок
*

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

Девайс:HP rw6815


Цитата
Скажу честно... зарегистрирован на этом сайте, только ради этой темы

я тоже) (IMG:style_emoticons/default/biggrin.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
hambi
сообщение 11.1.2011, 17:11
Сообщение #714


Новичок
*

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

Девайс:SPI


hello all.
I have a smartphone HTC Magician
It is on the processor pxa272 so can any of you try to port android to him?
is very similar to the O2 atom so it can succeed.

sorry, but i do not know Russian so i write in English
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
dimon2242
сообщение 11.1.2011, 17:26
Сообщение #715


Участник
**

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

Девайс:GSmart MW700


hambi, Have you tried the assembly of the first post?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
hambi
сообщение 11.1.2011, 17:33
Сообщение #716


Новичок
*

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

Девайс:SPI


What do you mean?
I tried to run all versions of the first post
but each enters into infinite loop and does not go beyond the "android" loading screen
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 11.1.2011, 22:19
Сообщение #717


PDA2U.RU Team
****

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

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


Цитата(hambi @ 11.1.2011, 18:11) *
is very similar to the O2 atom so it can succeed.
Ребят, а $100-$200 баксов не проще заработать (IMG:style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
dimon2242
сообщение 11.1.2011, 22:37
Сообщение #718


Участник
**

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

Девайс:GSmart MW700


Цитата
Конечно можно.
Так вот, значит по порядку, первое что меня интересует это лог ядра с Вашего устройства, исходя от информации из лога будем идти дальше.
dmesg > лог_файл.txt

Вот лог! Залил на slil.ru, т.к. форум ругается на права!
_http://zalil.ru/30316455
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
chroot
сообщение 13.1.2011, 17:29
Сообщение #719


Новичок
*

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

Девайс:rw6815


HP rw6815
вывод dmesg

CODE
<5>Linux version 2.6.25 (root@laptop-pc) (gcc version 4.4.0 (GCC) ) #362 Tue Dec 8 04:41:01 EET 2009
<4>CPU: XScale-PXA270 [69054117] revision 7 (ARMv5TE), cr=0000397f
<4>Machine: HP iPAQ rw6815
<4>Memory policy: ECC disabled, Data cache writeback
<7>On node 0 totalpages: 16384
<7> DMA zone: 128 pages used for memmap
<7> DMA zone: 0 pages reserved
<7> DMA zone: 16256 pages, LIFO batch:3
<7> Normal zone: 0 pages used for memmap
<7> Movable zone: 0 pages used for memmap
<6>Run Mode clock: 208.00MHz (*16)
<6>Turbo Mode clock: 416.00MHz (*2.0, active)
<6>Memory clock: 208.00MHz (/2)
<6>System bus clock: 208.00MHz
<4>CPU0: D VIVT undefined 5 cache
<4>CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
<4>CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
<4>Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
<5>Kernel command line: debug mem=64M
<4>PID hash table entries: 256 (order: 8, 1024 bytes)
<4>Console: colour dummy device 80x30
<6>console [tty0] enabled
<6>Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
<6>Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
<6>Memory: 64MB = 64MB total
<5>Memory: 61372KB available (1964K code, 368K data, 96K init)
<7>Calibrating delay loop... 415.33 BogoMIPS (lpj=2076672)
<4>Mount-cache hash table entries: 512
<6>CPU: Testing write buffer coherency: ok
<6>net_namespace: 152 bytes
<6>NET: Registered protocol family 16
<4>-> rw6815_init
<4>-> rw6815_backlight_update_status, br=250 (250)<-
<4><- rw6815_init
<6>Bluetooth: Core ver 2.11
<6>NET: Registered protocol family 31
<6>Bluetooth: HCI device and connection manager initialized
<6>Bluetooth: HCI socket layer initialized
<7>Switched to high resolution mode on CPU 0
<6>NET: Registered protocol family 2
<6>IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
<6>TCP established hash table entries: 2048 (order: 2, 16384 bytes)
<6>TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
<6>TCP: Hash tables configured (established 2048 bind 2048)
<6>TCP reno registered
<6>checking if image is initramfs... it is
<6>Freeing initrd memory: 1067K
<6>BT_RADIO going: on
<4>NetWinder Floating Point Emulator V0.97 (double precision)
<6>ashmem: initialized
<6>io scheduler noop registered (default)
<6>io scheduler anticipatory registered
<6>io scheduler deadline registered
<4>-> rw6815 LCD power on <-
<4>Console: switching to colour frame buffer device 60x53
<6>pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART
<6>pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART
<6>pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART
<6>brd: module loaded
<6>loop: module loaded
<4>-> udc_init
<6>pxa27x_udc: version 2008-04-18
<4>-> pxa_udc_probe
<4>-> pxa_udc_probe OK
<6>android adb driver
<4>-> usb_gadget_register_driver
<6>pxa2xx-udc pxa2xx-udc: UDC connecting
<4>-> rw6815_udc_command (connect) <-
<6>input: pxa27x-keypad as /class/input/input0
<6>input: gpio-keys as /class/input/input1
<6>wm97xx: version 0.65 liam.girdwood@wolfsonmicro.com
<6>sa1100-rtc sa1100-rtc: rtc core: registered sa1100-rtc as rtc0
<6>i2c /dev entries driver
<6>I2C: i2c-0: PXA I2C adapter
<6>I2C: i2c-1: PXA I2C adapter
<4>-> rw6815: charger on (USB)
<6>bq27200-battery 0-0055: support ver. 1.0.0 enabled
<4>SA1100/PXA2xx Watchdog Timer: timer margin 60 sec
<6>Bluetooth: HCI UART driver ver 2.2
<6>Bluetooth: HCI H4 protocol initialized
<6>Bluetooth: HCILL protocol initialized
<6>logger: created 64K log 'log_main'
<6>logger: created 64K log 'log_events'
<6>logger: created 64K log 'log_radio'
<6>Advanced Linux Sound Architecture Driver Version 1.0.16rc2 (Thu Jan 31 16:40:16 2008 UTC).
<6>mmc0: new SD card at address e624
<6>mmcblk0: mmc0:e624 SU02G 1985024KiB
<6> mmcblk0: p1
<6>wm97xx: detected a wm9713 codec
<6>input: wm97xx touchscreen as /class/input/input2
<6>wm97xx: setting pen detect pull-up to 8000 Ohms
<6>ALSA device list:
<6> #0: pxa2xx-ac97 (Wolfson WM9713,WM9714)
<6>TCP cubic registered
<6>NET: Registered protocol family 1
<6>XScale iWMMXt coprocessor detected.
<6>sa1100-rtc sa1100-rtc: setting system clock to 1970-01-01 05:49:15 UTC (20955)
<6>Freeing init memory: 96K
<3>init: reading config file
<3>init: device init
<3>init: Console name: /dev/console
<3>init: file '/proc/sys/kernel/hung_task_timeout_secs' cannot be created!
<3>init: file '/proc/sys/kernel/sched_latency_ns' cannot be created!
<3>init: file '/proc/sys/kernel/sched_wakeup_granularity_ns' cannot be created!
<3>init: file '/proc/sys/vm/min_free_order_shift' cannot be created!
<3>init: Entering to infinite loop...
<6>warning: `app_process' uses 32-bit capabilities (legacy support in use)
<4>-> rw6815_backlight_update_status, br=255 (255)<-
<4>select 552 (app_process), adj 15, size 3170, to kill
<4>send sigkill to 552 (app_process), adj 15, size 3170
<4>pen down: x=9:3149, y=a:2501, pressure=b:192
<4>select 596 (app_process), adj 15, size 3137, to kill
<4>send sigkill to 596 (app_process), adj 15, size 3137
<4>pen down: x=9:3198, y=a:2510, pressure=b:192
<4>select 604 (app_process), adj 15, size 2989, to kill
<4>send sigkill to 604 (app_process), adj 15, size 2989
<4>pen down: x=9:953, y=a:3213, pressure=b:192
<4>pen down: x=9:732, y=a:3409, pressure=b:192
<4>pen down: x=9:745, y=a:3468, pressure=b:192
<4>pen down: x=9:713, y=a:3434, pressure=b:192
<4>select 629 (app_process), adj 15, size 3110, to kill
<4>send sigkill to 629 (app_process), adj 15, size 3110
<4>pen down: x=9:3252, y=a:2389, pressure=b:192
<4>pen down: x=9:3147, y=a:2496, pressure=b:192
<4>select 621 (app_process), adj 15, size 3493, to kill
<4>send sigkill to 621 (app_process), adj 15, size 3493
<4>pen down: x=9:1490, y=a:1317, pressure=b:192
<4>pen down: x=9:1600, y=a:1430, pressure=b:192
<4>pen down: x=9:752, y=a:3393, pressure=b:192
<4>pen down: x=9:776, y=a:3420, pressure=b:192
<4>pen down: x=9:2238, y=a:2525, pressure=b:192
<4>pen down: x=9:3174, y=a:2430, pressure=b:192
<4>select 645 (app_process), adj 15, size 3653, to kill
<4>send sigkill to 645 (app_process), adj 15, size 3653
<4>pen down: x=9:3216, y=a:1021, pressure=b:192
<4>pen down: x=9:2632, y=a:730, pressure=b:192
<4>select 574 (app_process), adj 14, size 3336, to kill
<4>send sigkill to 574 (app_process), adj 14, size 3336
<4>pen down: x=9:1438, y=a:1411, pressure=b:192
<4>pen down: x=9:2994, y=a:1061, pressure=b:192
<4>pen down: x=9:1345, y=a:1729, pressure=b:192
<4>pen down: x=9:1183, y=a:1412, pressure=b:192
<4>pen down: x=9:2039, y=a:1384, pressure=b:192
<4>pen down: x=9:2178, y=a:719, pressure=b:192
<4>pen down: x=9:913, y=a:733, pressure=b:192
<4>pen down: x=9:848, y=a:1040, pressure=b:192
<4>pen down: x=9:2985, y=a:1069, pressure=b:192
<4>pen down: x=9:847, y=a:1076, pressure=b:192
<4>pen down: x=9:2703, y=a:1070, pressure=b:192
<4>pen down: x=9:907, y=a:689, pressure=b:192
<4>pen down: x=9:1188, y=a:1398, pressure=b:192
<4>pen down: x=9:1532, y=a:1359, pressure=b:192
<4>pen down: x=9:1857, y=a:1013, pressure=b:192
<4>pen down: x=9:905, y=a:1441, pressure=b:192
<4>pen down: x=9:1666, y=a:1682, pressure=b:192
<4>pen down: x=9:1486, y=a:1407, pressure=b:192
<4>pen down: x=9:794, y=a:982, pressure=b:192
<4>pen down: x=9:826, y=a:1045, pressure=b:192
<4>pen down: x=9:890, y=a:675, pressure=b:192
<4>pen down: x=9:2654, y=a:1021, pressure=b:192
<4>pen down: x=9:766, y=a:1716, pressure=b:192
<4>pen down: x=9:1037, y=a:1689, pressure=b:192
<4>pen down: x=9:1320, y=a:1702, pressure=b:192
<4>pen down: x=9:1614, y=a:1718, pressure=b:192
<4>pen down: x=9:1992, y=a:1719, pressure=b:192
<4>pen down: x=9:2282, y=a:1721, pressure=b:192
<4>pen down: x=9:844, y=a:628, pressure=b:192
<4>pen down: x=9:793, y=a:1024, pressure=b:192
<4>pen down: x=9:832, y=a:1411, pressure=b:192
<4>pen down: x=9:2691, y=a:1057, pressure=b:192
<4>pen down: x=9:1405, y=a:1403, pressure=b:192
<4>pen down: x=9:1632, y=a:1722, pressure=b:192
<4>pen down: x=9:3124, y=a:1707, pressure=b:192
<4>pen down: x=9:2789, y=a:1733, pressure=b:192
<4>pen down: x=9:1473, y=a:1395, pressure=b:192
<4>pen down: x=9:2725, y=a:666, pressure=b:192
<4>pen down: x=9:3218, y=a:1350, pressure=b:192
<4>pen down: x=9:3136, y=a:1685, pressure=b:192
<4>pen down: x=9:2067, y=a:1343, pressure=b:192
<4>pen down: x=9:3322, y=a:706, pressure=b:192


настораживает
CODE

<3>init: file '/proc/sys/kernel/hung_task_timeout_secs' cannot be created!
<3>init: file '/proc/sys/kernel/sched_latency_ns' cannot be created!
<3>init: file '/proc/sys/kernel/sched_wakeup_granularity_ns' cannot be created!
<3>init: file '/proc/sys/vm/min_free_order_shift' cannot be created!


немного программирую на с/c++ опыта работы с программированием ядра пока нету но очень интересно и хочется попробовать поиграться!!
надеюсь будет результат! (IMG:style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
chroot
сообщение 17.1.2011, 20:57
Сообщение #720


Новичок
*

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

Девайс:rw6815


нарыл может пригодится

this is a very rough overview of all the ril functions.
the ril functions are in ril.dll, ril.dll opens the device "RIL1:", which is handled by rilgsm.dll.
rilgsm.dll opens COM2: and COM9: which are handled by serial2.dll and serial3.dll


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Alex-y
сообщение 24.1.2011, 11:49
Сообщение #721


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

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




Цитата(Gilberg @ 23.11.2010, 2:43) *
Alex-y, могли бы Вы все-таки рассекретить то, как настраивался gsm?
Со звуком как-нибудь разберемся, а вот на gsm что-то мозгов не хватает.


Итак, если смотреть на лог ядра выложенный в предыдущем посте, то можно увидеть вот такие строки:
<6>pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART
<6>pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART
<6>pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART
это три COM порта, так вот модули GSM, Bluetooth, IRDA подключены соответственно к
GSM -> FFUART (в системе виден как /dev/ttyS0)
Bluetooth -> BTUART (/dev/ttyS1)
IRDA -> STUART (/dev/ttyS2) (это может быть у каждого девайса по своему, но в нашем случае так)

У андроида, у версии что с СДК, для работы с ЖСМ есть сервис rild и библиотека которую он использует libreference-ril.so

rild запускается init.rc скриптом, загружает libreference-ril.so передавая ей как параметр путь к СОМ порту ЖСМ модема.

В папке /system есть файл system.prop, в этом файле можно найти следующие строки:
rild.libpath=/system/lib/libreference-ril.so
rild.libargs=-d /dev/ttyS0

Эти строки есть параметры для сервиса rild. Как уже видно, что в этих параметрах есть и библиотека для работы с ЖСМ так и путь к СОМ порту, на котором работает ЖСМ модем.

НО, к сожалению, при старте андроида с винды, ЖСМ модем сконфигурирован для работы по протоколу GSM 7.10 (MUX),
реализация библиотеки libreference-ril.sо из СДК не поддерживает этот протокол, и андроид не может работать с модемом.

В моей сборке реализован маленький "костыль", называется он muxd, в init.rc скрипте он запускается вместо rild, он сперва выключает протокол GSM 7.10 (MUX), переводит ЖСМ модем в обычный АТ режим, после чего библиотека libreference-ril.sо может с ним работать, и затем запускает rild и вуаля.

Подведем итоги,
Для того что бы заставить работать ЖСМ на другом девайсе, или своей какой то сборке, нужно взять из моей сборки:
- libreference-ril.sо
- muxd
- rild
- смотрим файл init.rc из моей сборки, ищем запуск сервиса service ril-daemon, и делаем в своём init.rc так же.
Перезагружаемся, всё, должно работать.

Внимание: /dev/ttyS0 захардкожен в мой rild, и если из лога в ядре /dev/ttyS0 не FFUART, ЖСМ работать НЕ будет.

Управление питанием ЖСМ модема, для нашего зверька пока не адаптировано, так как ещё не понятно какими пинами оно управляется.


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

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

 



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