The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Синхронизация смартфона Motorola MPX200 под Linux"
Отправлено Maxim Chirkov, 23-Мрт-05 21:51 
>Кто-нибудь имел положительный опыт подключения
>Windows Mobile SE 2002/2003 смартфонов к Linux ?

Есть два способа как заставить MPX200 работать с Linux.

1. Подключение через IrDA (SIR):

   #cat /etc/sysconfig/irda
      IRDA=yes
      DEVICE=/dev/ttyS1
      DISCOVERY=yes

   #vi /etc/rc.d/init.d/irda

       После echo -n "Starting IrDA: " пишем (для port 0x6f8 irq 3):
       /bin/setserial /dev/ttyS1 port 0x6f8 irq 3 uart 8250 baud_base 115200

   #service irda start

   $ dccm (качаем с http://synce.sourceforge.net, запускаем не из под root!)

   # synce-serial-config ircomm0
   # synce-serial-start
   .....
   $ pstatus

Version
=======
Version:    4.20.0 (Microsoft Windows Mobile 2003 for Pocket PC Phone Edition (?))
Platform:   3 (Windows CE)
.....

   # synce-serial-abort

2. Используем user space драйвер wince-usb (с модулем ядра ipaq + usbserial у меня тоже не заработало).
  
   Качаем исходые тексты с http://cvs.sourceforge.net/viewcvs.py/synce/wince-usb/

В самом начале ipaqd.c меняем значения IPAQ_ENDPOINT на
   #define IPAQ_ENDPOINT_IN        0x82                                            
   #define IPAQ_ENDPOINT_OUT       0x02  

Далее в devlist[]  добавляем                                                                
        { 0x045e, 0x00ce, "Motorola MPX200" },  

Создаем /usr/local/bin/cebox.sh взяв пример из README к wince-usb

$ dccm
Подключаем телефон и сразу запускаем
# ipaqd 2>/var/log/ipaqd.log

Стандартные команды synce (на сайте synce см. про графические оболочки,  например multysync)

pcp - copy files                                                                  
pls - list directory contents                                                    
pmkdir - make directory                                                          
pmv - move (rename) files                                                        
prm - remove file                                                                
prmdir - remove an empty directory                                                
prun - run a program                                                              
pstatus - display status about remote device                                      
synce-install-cab - install a .cab file        

В Modnight Commander удобно использовать VFS понимающую команды
"cd #synce" и "cd #synceroot", правда модуль раздаваемый на сайте synce у меня не заработал, пришлось его переписать: ftp://ftp.opennet.ru/pub/sys/shell/synce-mcfs-patched/

Для работы, копируем файлы synce и synceroot в /usr/lib/mc/extfs
К extfs.ini добавляем:
synce                                                                          
synceroot


 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру