Authorization






Lost Password?
No account yet? Register

Random photo

photo
Mouse

Advertising

Hardware Asus P525 Print E-mail
User Rating: / 3
PoorBest 
There are no translations available

Состояние портирования ядра linux на телефон ASUS P525

Основано на ядре linux-2.6.27

https://www.kaa.org.ua/svn-asus/

Модуль Описание Драйвер ядра
Комментарий
Статус
CPU Marvell XScale PXA 270 416 Mhz MACH_PXA
Ок, работает смена частоты
DONE
FLASH RAM
msystems mDOC G3 128 MB
    TODO
miniSD   MMC_PXA
Нужно дописать инициализацию
WIP
Touchscreen QVGA 240x320 2'8 65K

FB_PXA+WM97XX

  DONE
PXA Usb client
  USB_GADGET_PXA27X
Не работает в режиме rndis (Windows)
DONE
Bluetooth BCM2045B2 Bluetooth v2.0+EDR
BT_HCIUART
Подключено к /dev/ttyS1 Работает на 115200, для 921600 нужен firmware MOSTLY
IrDa   PXA_FICP
  DONE
WLAN Marvell 802.11 b+g   Нужен firmware TODO
GSM 900/1800/1900 GPRS Class 10
SERIAL_PXA
Остался userspace ;) MOSTLY
Sound Internal sound,mic/Headphones jack 2.5 mm SND_PXA2XX_AC97
Нужны звуковые профили
WIP
Camera 2 mpx (1600x1200)
  В будующем
TODO
Battery DS 2780 Li-Ion 1300 mAh   Работает через WM97XX MOSTLY
Keyboard
Matrix type kbd KEYBOARD_PXA27 All keys connected to GPIO DONE
Leds
Connected to PCA9535 chip   Tested by i2c-tools
DONE
Suspend
    Будет выполнено после

TODO

*комментарии:
"DONE" в принципе все работает, но может содержать ошибки.
"MOSTLY" работает, но есть некоторые ошибки.
"WIP" что то начато, но еще нужно дописывать.
"TODO"
означает, что предстоит еще написать/реализовать.

Comments
wrewolf   |2010-05-11 17:17:16
А конфиг в svn можно выложить?
а то я довольно далек от конфигурирования ядра.


ну или подскажите как выдрать конфиг из старого ядра.
если /proc/config.gz отсутствует

ну и пока последний вопрос. собирать лучше на самом асусе чем на компе?
Oleg Kravchenko   |2010-05-12 16:20:45
Конфиг в svn есть

Собирать лучше всего на ПК

Вуаля http://www.kaa.org.ua/fayli/linux-asus-p525-535/li nux-asusp525-20100512.zip/download.html
Graph Dark   |2010-05-20 08:51:04
А вот в наверняка небезизвестной Вам теме на асусмобайл про портирование кутопии на р525 запустился и нормально заработал(судя по скринам) гсм модуль. Он звонил и даже в инет ползал. Но либы засекречены(не перезаливаются ). У Вас на тех же либах основаны дрова гсм?
Oleg Kravchenko   |2010-05-22 12:11:43
Ну если автор топика alex_dfr, то либы не засекречены а живут у нас в репозитории
wrewolf   |2010-05-22 10:42:25
Сегодня курил datashit PSX270
возник вопрос. А можем ли мы поднять напряжение питания ядра?
Тотогда процессор нормально на 624МГц запустится
А заодно узнал что на процессоре есть встроенные USB host контроллер
Oleg Kravchenko   |2010-05-22 12:10:50
На счет напряжения не знаю, за него вроде отвечает чип Maxim MAX8588

Да USB хост действительно есть, но он частично разведен только на Asus P535 (для bluetooth )
Graph Dark   |2010-05-24 08:54:40
ИМХО, разгон проца не нужен ибо и так все работает шустро, а вот батарею хавать начнет капитально. Уже сейчас с этим большие проблемы-линь показал себя достаточно прожорливым, а с попиленым процом это будет ну очень заметно. А про хост можно забыть, его не развести без отпаивания проца. Ноги на хост не выведены на плату, а сидят прямо на проце.

ЗЫЖ а про либы спасибо, погоняю.
ЗЫЖЖ Вот, как нубу объясните. Андроид ведь это оболочка, вроде иксов, ее ведь можно на Ваше ядро генты натянуть? Или тонкости сво есть?
wrewolf   |2010-05-25 11:38:54
Андроид ведь это оболочка, вроде иксов, ее ведь можно на Ваше ядро генты натянуть? Или тонкости сво есть?

Я слышал где то на англоязычных сайтах пытались прикрутить но на тот момент еще ничего толкового не получилось.

А так я более чем уверен что это просто одна из реализаций Х
но у Андроида ядро сильно под себя перепиленное
Alexander Tarasikov   |2010-05-30 12:35:09
Андроид это вообще не пойми что такое. Там много говнокода. Например, имена многих файлов устройств и параметров захардкодены. Ну это ладно. Проблема в том, что он потребляет очень много памяти. Даже вот на xperia x1 у меня из 200 мегабайт свободно около 70, и это после перезагрузки. И иксов там в принципе нету. Так что, наверное, надо глядеть в сторону SHR
http://shr-project.org/trac/wiki/Screenshots
и ли кутопию делать.
crazyman2004   |2010-06-04 08:27:34
Олег, подскажите вы дрова для gsm-модуля сами писали?
Oleg Kravchenko   |2010-06-10 16:27:11
Александр написал инициализацию (включение, выключение), сам gsm модуль не нуждается в драйверах Нужно лишь добавить поддержку со стороны Qtopia, хотя возможно нужен драйвер для gprs
crazyman2004   |2010-06-12 08:11:29
Будут ли ваши ядра работать на 750 асусе? А то уж сильно хочется рабочий линух ну своем зверьке
Oleg Kravchenko   |2010-06-13 00:36:27
Вероятно что да, но вы делаете(или сделаете) это на свой страх и риск
Максим   |2010-06-12 21:23:51
Подскажите, к чему присоединён GSM(может /dev/tty?какой нибудь)?
Oleg Kravchenko   |2010-06-13 00:37:38
GSM на P525/535 /dev/ttyS0
Bluetooth на 525 на /dev/ttyS1
GPS на 535 на /dev/ttyS1
Максим   |2010-06-13 20:52:43
Как бы его потестить? Активируется ли он при загрузке ядра?(у меня ваше ядро и рутфс от familiar-opie)?
Может что-то вроде:
echo "ATDномер" > /dev/ttyS0
И ещё bluetooth. Я пробовал hciattach /dev/ttyS1 bcsp 115200, но получил что-то невнятное.
Oleg Kravchenko   |2010-06-16 13:36:52
Лучше что то вроде

$ emerge net-wireless/rfkill
$ rfkill
...

$ minicom -s
ATDномер

*Александр вроде не поленился и реализовал поддержку rfkill
crazyman2004  - re:   |2010-06-17 08:30:27
[quote=Oleg Kravchenko]Вероятно что да, но вы делаете(или сделаете) это на свой страх и риск [/quote]

Эх, не пошли ядра на моем девайсе (Р750) а так хотелось(((
Alexander Tarasikov   |2010-06-17 22:31:15
А для 750 ядро надо брать из http://github.com/vovan888/p750-kernel/tree/work

Для gsm тоже через rfkill включается (там два девайса, asusp525-bt и asusp525-gsm, соответственно). Надо в уарте выставить параметры 115200 8N1, и hardware flow..

Для bluetooth
hciattach /dev/ttyS1 any 115200 все же
Only registered users can write comments!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."