Работа с PocketPC устройствами из-под Linux
Как известно, "родная" среда для синхронизации устройств PocketPC это все же Windows и программа ActiveSync. Так что же - если Вы имеете Pocket PC устройство, то теперь Вам всегда придеться иметь на своем компьютере как Linux (если Вы, как и я, "подсели" на него), так и Windows для синхронизации Вашего наладонника? Так до недавнего времени думал и я... Пока... Пока не бродя в очередной раз по просторам Internet-а я не обнаружил любопытный проект - The SynCE Project, посвященный как раз вопросам синхронизации устройств PocketPC. pyrapi-0_2.tar.gz Ну вот, все скачали и поставили. 1. Serial Самый простой случай. Насколько я понял, с его помощью Вы можете синхронизировать любой PPC. Из-под root даем команду # synce-serial-config ttyS0 Естественно, что вместо ttyS0 нужно указать тот порт, к которому на самом деле подключен Ваш PDA. 2. Infrared Во-первых проверяем, правильно ли вообще у нас установлен IrDA. Для этого даем команду: # ifconfig И смотрим, есть ли у нас в устройствах irda0 (ессно это не обязательно 0, но irda - стопудово быть обязан). Если нет - то ничего у Вас не будет синхронизироваться. Если же у Вас этого нет и Вы уверены, что IrDA присутствует на Вашей машине, то тогда читаем:
Итак. У Вас либо уже было, либо появилось :-) это самое irda0. Тогда опять просто даем команду # synce-serial-config ircomm0 3. USB Во! Мой слйчай :-) Надо сказать, что Linux поддерживает работу только со следующими устройствами:
Если же у Вас HP Jornada (548, 568 и т.д.), то Вам придеться попариться - нужно пропатчить стандартный драйвер для iPAQ. Немножко "обмануть" его. Как это сделать написано здесь. Сразу оговорюсь - у меня iPAQ и я этого не делал. У меня и так все заработало. # modprobe ipaq После этого можете залезть в логи ядра, и если все ок, то тогда там Вы увидите: kernel: usbserial.c: USB Serial support registered for Compaq iPAQ Если же после этого Вы подключили к USB Ваш PDA или он уже был подключен, то тогда там же Вы увидите следующее: kernel: usbserial.c: Compaq iPAQ converter now attached to ttyUSB0 (or usb/tts/0 for devfs) Естественно, что можно ничего и не смотреть :-) Скорее всего будет все ок, если после modprobe не вылезло ошибок. # synce-serial-config ttyUSB0 все! Устройство теперь подключено и логически к системе :-) Запуск соединения 1. Убедитесь, что Вы работаете не через root. dccm -p 1234 Если же пароля нет, то тогда просто dccm 3. Теперь даем su и заходим под root. # synce-serial-start 5. Если же Ваше устройство автоматически не подключилось - делаем этол руками. (как - пока не знаю, поскольку у меня все подключилось) pcp копирование файлов Все! Наслаждайтесь :-) И без всякого Windows.
Страница сайта http://silicontaiga.ru
Оригинал находится по адресу http://silicontaiga.ru/home.asp?artId=6499 |