Помощь Регистрация
Показано с 1 по 2 из 2
  1. #1
    Banned (Read Only) Аватар для evn
    Регистрация
    27.07.2005
    Авто
    ██████
    Сообщений
    28 461
    Благодарности

    Работа с PocketPC устройствами из-под Linux

    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Как известно, "родная" среда для синхронизации устройств PocketPC это все же Windows и программа ActiveSync. Так что же - если Вы имеете Pocket PC устройство, то теперь Вам всегда придеться иметь на своем компьютере как Linux (если Вы, как и я, "подсели" на него), так и Windows для синхронизации Вашего наладонника? Так до недавнего времени думал и я... Пока... Пока не бродя в очередной раз по просторам Internet-а я не обнаружил любопытный проект - The SynCE Project, посвященный как раз вопросам синхронизации устройств PocketPC.
    Пока Linux поддерживает синхронизацию с PPC посредством Infrared, Serial и USB соединений. Пока Bluetooth не поддерживается. Да и больно надо :-) Сражу скажу - я синхронизирую посредством USB, так что я делал только этот вид соединений, но расскажу и об оставшихся двух вариантах. Но для начала Вам необходимо скачать общее для всех этих соединений пакеты с сайта проекта. А вообще эти rpm-ки для RedHat 8.0. Но вот ссылки на пакеты в формате rpm: [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]pyrapi-0_2.tar.gz[/SIZE][/FONT][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]
    synce-dccm-0.6-1.i386.rpm
    synce-gnomevfs-0.1.tar.gz - это не есть обязательный пакет. Он насколько я понял нужен для доступа к Вашему девайсу напрямую из GNOME
    synce-librapi2-0.6-1.i386.rpm
    synce-libsynce-0.6-1.i386.rpm
    synce-serial-0.6-1.i386.rpm
    synce-trayicon-0.4-1.i386.rpm - тоже необязательный пакет [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Ну вот, все скачали и поставили.
    И поехали: [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]1. Serial[/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Самый простой случай. Насколько я понял, с его помощью Вы можете синхронизировать любой PPC. Из-под root даем команду[/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]# synce-serial-config ttyS0[/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Естественно, что вместо ttyS0 нужно указать тот порт, к которому на самом деле подключен Ваш PDA.[/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]2. Infrared[/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Во-первых проверяем, правильно ли вообще у нас установлен IrDA. Для этого даем команду:[/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]# ifconfig [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]И смотрим, есть ли у нас в устройствах irda0 (ессно это не обязательно 0, но irda - стопудово быть обязан). Если нет - то ничего у Вас не будет синхронизироваться. Если же у Вас этого нет и Вы уверены, что IrDA присутствует на Вашей машине, то тогда читаем: [/SIZE][/FONT]
    [FONT=Symbol][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]· [/SIZE][/FONT][/FONT][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Linux Infrared HOWTO [/SIZE][/FONT]
    [FONT=Symbol][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]· [/SIZE][/FONT][/FONT][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Linux-IrDA project [/SIZE][/FONT]
    [FONT=Symbol][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]· [/SIZE][/FONT][/FONT][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Linux-IrDA quick tutorial [/SIZE][/FONT]
    [FONT=Symbol][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]· [/SIZE][/FONT][/FONT][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Есть еще прикольная статья Connecting Linux and Windows CE via Serial & IrDA. [/SIZE][/FONT][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Если ничего не получается - советую почитать. Там доступным, английским :-) языком рассмотрена проблема в том числе и работа IrDA под Linux. [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Итак. У Вас либо уже было, либо появилось :-) это самое irda0. Тогда опять просто даем команду [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]# synce-serial-config ircomm0 [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]3. USB [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Во! Мой случай :-) Надо сказать, что Linux поддерживает работу только со следующими устройствами: [/SIZE][/FONT]
    [FONT=Symbol][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]· [/SIZE][/FONT][/FONT][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Compaq[/SIZE][/FONT][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]/HP iPAQ (вполне возможно, что любая модель - но не факт) [/SIZE][/FONT]
    [FONT=Symbol][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]· [/SIZE][/FONT][/FONT][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Casio[/SIZE][/FONT][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2] (EM500 и возможно другие модели) [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Если же у Вас HP Jornada (548, 568 и т.д.), то Вам придеться попариться - нужно пропатчить стандартный драйвер для iPAQ. Немножко "обмануть" его. Как это сделать написано здесь. Сразу оговорюсь - у меня iPAQ и я этого не делал. У меня и так все заработало.
    Итак, если у Вас iPAQ/Casio или Вы измучали систему под HP Jornada, то тогда просто даем команду[/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]# modprobe ipaq [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]После этого можете залезть в логи ядра, и если все ок, то тогда там Вы увидите: [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]kernel: usbserial.c: USB Serial support registered for Compaq iPAQ
    kernel: ipaq.c: USB Compaq iPAQ, HP Jornada, Casio EM500 driver v0.2 [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Если же после этого Вы подключили к USB Ваш PDA или он уже был подключен, то тогда там же Вы увидите следующее: [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]kernel: usbserial.c: Compaq iPAQ converter now attached to ttyUSB0 (or usb/tts/0 for devfs)[/SIZE][/FONT]

    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Естественно, что можно ничего и не смотреть Скорее всего будет все ок, если после modprobe не вылезло ошибок.
    Ну а теперь даем команду: [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]# synce-serial-config ttyUSB0 [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Все! Устройство теперь подключено и логически к системе :-)
    Перейдем теперь к общему пункту для всех видов подключения, а именно к работе с девайсом через Linux. [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Запуск соединения [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]1. Убедитесь, что Вы работаете не через root.
    2. Запускаем dccm:
    Если Ваш девайс имеет пароль Чтобы мой попугай не смог пользоваться девайсом, к примеру 1234, то тогда даем команду: [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]dccm[/SIZE][/FONT][FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2] -p 1234 [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Если же пароля нет, то тогда просто[/SIZE][/FONT]

    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]dccm[/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]3. Теперь даем su и заходим под root.
    4. Запускаем synce-serial-start: [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]# synce-serial-start [/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]5. Если же Ваше устройство автоматически не подключилось - делаем это руками. (как - пока не знаю, поскольку у меня все подключилось)
    6. Всё! Могем теперь делать почти все, что можно делать и из-под Windows. Не все, конечно, но многое и основное. А именно:[/SIZE][/FONT]

    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]pcp копирование файлов
    pls показывает содержимое директории
    pmkdir создает директорию
    pmv перемещает (переименовывает) файлы
    prm удаляет файл
    prmdir удаляет пустую директорию
    prun запускает программу
    pstatus отображает статус об устройстве
    synce-install-cab инсталлирует .cab файл[/SIZE][/FONT]

    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Все! Наслаждайтесь :-) И без всякого Windows.[/SIZE][/FONT]
    [FONT=Verdana, Arial, Helvetica, sans-serif][SIZE=2]Текст: www.linux.ru [/SIZE][/FONT]

  2. #2
    AG Team Аватар для ArtOFF
    Регистрация
    21.11.2005
    Пол
    Пол: Мужской
    Авто
    Два ведра: белое и серое
    Возраст
    34
    Сообщений
    4 864
    Благодарности
    А можно и тупо на Покет Линух поставить...
    Свой среди чужих, чужой среди своих.
    Что-бы еще переделать в своей машине?

Похожие темы
  1. Ушла земля из под колес
    от KUALAL в разделе Автомобильный
    Ответов: 42
    Последнее сообщение: 11.02.2017, 19:37
  2. Ответов: 38
    Последнее сообщение: 18.11.2011, 17:48
  3. Кирпич из-под колес
    от LM в разделе Автоправо
    Ответов: 26
    Последнее сообщение: 17.08.2007, 20:03
  4. Запах резины из под капота 21102
    от aigaig в разделе Автомобильный
    Ответов: 8
    Последнее сообщение: 16.01.2007, 16:48
  5. Репортаж из-под стола :))))
    от Dimik_2126 в разделе Саратовский клуб любителей японских автомобилей
    Ответов: 3
    Последнее сообщение: 16.10.2005, 00:22
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •