Свежие обсуждения
Компьютеры

Как вытащить UART или USB-host из КПК? Процессор PXA270.

Есть КПК RoverPC P6 новая модель на базе процессора PXA270/416 МГц
вот такая: http://img1.novee.net/2008/05_08/28_rover_pc_1_b.jpg
(не путать со старой моделью, у нее UART и USB-host имеются по умолчанию на многофункциональном разъеме).

Из всех проводных интерфейсов у этого КПК выведен только USB-client, хотя в архитектуре процессора PXA270 есть несколько UART, IrDA, USB-host.
Хотелось бы несколько расширить возможности КПК по связи с внешними устройствами получив доступ к этим "скрытым" ресурсам.
Попадались девайсы, в которых на плате все это имелось, но по комерческим соображениям не распаивалось в полной мере, однако в данном случае разборка и беглый осмотр таких "подарков" не выявили.

Ситуация осложняется отсутствием схемы этой модели, в сети ее нет, производитель рассылает мануалы только лицензированным мастерским.

Может быть кто-нибудь поможет информацией по железу roverPC P7 или если есть опыт по подобным девайсам? Куда смотреть? на что обратить внимание?

ЗЫ, подозреваю, что эти интерфесы просто не выводились от процессора, тогда единственным спасением будет отпаивание процессора и вывод из-под BGA корпуса дополнительных проводников, что при размерах 13*13 мм и 356-ног практически нереально...

 

jusupoff: подозреваю, что эти интерфесы просто не выводились от процессора, тогда единственным спасением будет Кроме физического присутствия доаолнительных проводков и преобразователя необходима соответствующая поддержка операционной системой. А тут могут быть проблемы ..особенно с реализацией сигналов квитирования.

 

Операционная система WM 6.1 имеет соответствующие драйверы, кроме этого сом-порты в системе присутствуют и я могу обычным образом с ними работать. Они активны, к ним можно обращаться, что-то в них писать, но их нет (они не найдены) на плате.
Дрова под USB-host для некоторых устройств (в частности на конвертер USB-COM FT232 именно для WM 5.0-6,0) тоже встают без проблем и без ошибок.
Остается найти это виртуальное на плате.

 

так может они через ЮСБ у Вас выходят?
У меня в Сименсе (не смарт) также есть один сом-порт, доступный из ява-приложений. Физически он совмещен с ЮСБ/СОМ портом куда подключается кабель для связи с ПК.

 

На многопиновых разъемах действительно часто присутствует UART, но у этого только мини-USB. Проверил на всякий случай сигналы на нем - похоже, что кроме USB-client там ничего нет.

 

А при подключении по USB виртаальный СОМ порт не появляется? Или модем с СОМ портом?

 

Не, не появляется. При подключении к большому брату активируется ActiveSinc и соединение идет черз него. Можно в режиме расширенных сетевых возможностей, тогда на ББ появляется Mobile-based сетевой адаптер. Но это все далеко от COM-порта.

Похоже тут с железом глухо. Поразбирался немного, интересно - WindowsMobile даст возможность напрямую "подвигать ногами" процессора? Вообще принципиально получить доступ к портам процессора и выставлять на его ногах то что нужно. Вроде как ассемблерные вставки при программировании под WM допускаются.

Еще вариант, правда малобюджетный - адаптеры блютуз-СОМ, по типу радиоудлиннителя СОМ порта. Правда на тот момент, когда интересовался, такое можно было купить в виде готового адаптера по цене порядка 50 у.е. Может в этой области сейчас есть что-то более доступное для самостоятельного творчества?