3G

Nov 25, 2010 12:11

Ура! Я поднял 3G соеднинение на Андроиде! PPP через Evdo Rev.А. Работает на ура. Для этого пришлось портировать весь самсунговский телефонный стек, аккуратно, по частям, выбирая то, что нужно. Очень хороший способ полазить по коду и поизучать что где как работает. В очередной раз убедился, телефония - это очень сложное дело. По ходу дела починил ( Read more... )

android

Leave a comment

Comments 14

psihapatia November 25 2010, 17:38:26 UTC
Респект и уважуха

Reply

oshpaz November 25 2010, 18:18:49 UTC
Спасибо. :)

Reply


Поздравляю! legi November 25 2010, 17:52:48 UTC
А как процесс выглядит физически? Ide, компилятор и т.п.?

Reply

Re: Поздравляю! oshpaz November 25 2010, 18:22:26 UTC
Компилятор gcc, все необходимые toolchains можно скачать с их зайта. IDE - или просто текстовый редактор, или Beyond Compare - замечательный инструмент для сравнения директорий и файлов. Source control - git. Для заливки прошивки на телефон есть специальная программка для внутреннего пользования, но она для Windows. Аналог ее для Ubuntu написал JesusFreke, мы пользуемся ею.

Reply

Re: Поздравляю! oshpaz November 25 2010, 20:07:05 UTC
Кстати, нам тоже тут проще было - были готовые, настроенные build servers. Все компиляторы, все toolchains, куча памяти и ядер. Андроид с нуля компилился минут за 15.

Reply


cema November 25 2010, 18:53:44 UTC
Все говорят, что телефония штука сложная. За счет чего, в основном?

Reply

oshpaz November 25 2010, 20:11:24 UTC
Сложная state machine. Вроде бы всего ничего - позвонить. А перемешай это с 3G соединением, всякими call waiting, 3-way calling и т.п. и получается довольно запутанная штука. При этом надо правильно общаться с baseband (телефонным модулем), который живет на своем процессоре своей независимой жизнью, и стараться не попадать в хитрые положения, когда не получается повесить трубку. А ошибки в телефонной части самые непростительные - все-таки главная функция устройства. :)

Reply

cema November 25 2010, 21:44:45 UTC
Т.е. это функция сложности операторской работы?

Reply

oshpaz November 26 2010, 05:05:24 UTC
Я не совсем понял вопрос.

Reply


(The comment has been removed)

oshpaz November 26 2010, 05:07:20 UTC
Спасибо. :)
LTE на этом телефоне нет. С ним будем разбираться позже, уже на других моделях. :)

Reply

(The comment has been removed)

oshpaz November 26 2010, 15:25:41 UTC
Galaxy S, на который я и портировал. Это первый смартфон, сертифицированный для Wi-Fi Direct. Поддержки с самого начала не было, обещали с апдейтом. Какие функции - не знаю точно, не смотрел.

Reply


Leave a comment

Up