Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Prefiere el consumo de lo Hecho en México
BúsquedaHagamos que México crezca..
![]() Prefiere el consumo de lo Hecho en México Posts Recientes
Conversación |
Como sincronizar una PDA HP iPaq Pocket PC 2003 con Ubuntu Linux EdgyLa primera vez que intenté configurar una PDA con Linux fué por allá del 2005 cuándo intenté conectar una Terminal MC50 de Symbol Technologies con Linux a través de SynCE, esa vez el éxito fué efímero ya que recuerdo que si había logrado conectar la PDA pero por alguna razón solo fué una vez y las demas recibía un mensaje de error, por el trabajo que esa vez me ocupaba lo dejé y desistí intentarlo de nuevo.
Hace unos días estando de vacaciones y ante la ociosidad que imperaba en mi tiempo/espacio decidí intentarlo de nuevo, pensando que sería un calvario como la primera vez agarré valor para intentarlo de nuevo, pero cuál sería mi sorpresa que la configuración sería mucho más fácil de lo que hubiera imaginado y del tiempo esperado. Bueno la idea de este post no es tanto rollo que a nadie interesa, pero si el saber como sincronizar una PDA con Linux. En Windows existe una aplicación llamada Active Sync, la cuál permite copiar,mover, eliminar, modificar archivos, crear directorios en una PDA con Windows CE o Pocket PC y así como también instalar aplicaciones para móviles, entre otra de las utilerías de Active Sync es permitir la sincronización de correos, contactos, notas, archivos de word, conversión de archivos, etc. Aunque Active Sync es buena herramienta aun le faltan muchas utilerías las cuáles solo se consiguen programandolas haciendo uso de una librería libre desarrollada por OpenNetCF llamada OpenNetCF.DesktopCommunication. En Linux no existía una herramienta tal como Active Sync, pero hace algunos años fué creado el proyecto SynCE, el cuál permitía sincronizar una PDA con Windows CE o PocketPC con Linux. Actualmente el proyecto de SynCE está muy avanzado y el cuál ya realiza la mayor parte de muchas de las tareas de Active Sync incluso incopora otras mucho más interesantes como es el caso de iniciar aplicaciones en la PDA desde comandos de Linux. Otra característica interesante de SynCE es que levanta una interfaz de red con la conexión USB realizada con la terminal portátil, no importando si es una PDA con Windows CE o PocketPC 2003, cosa que con ActiveSync solo funciona con Windows Mobile 2005, por lo que SynCE ahora le asigna una IP a la terminal al conectarla. Comencemos con la configuración Configuración en modo Consola
#El primer paso para configurar la conexión es instalar las librerías de la conexión USB del dispositivo sudo apt-get install usb-rndis-source cdbs sudo module-assistant auto-install usb-rndis #A continuación solo es darle un ojo a lo que contiene dmesg para ver si reconoció efectivamente la PDA sudo dmesg #Este comando nos regresa algo por el estilo [17208765.684000] usb 2-2: new full speed USB device using uhci_hcd and address 2 [17208765.840000] usb 2-2: configuration #1 chosen from 2 choices [17208766.024000] usbcore: registered new driver usbserial [17208766.024000] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic [17208766.024000] usbcore: registered new driver usbserial_generic [17208766.024000] drivers/usb/serial/usb-serial.c: USB Serial Driver core [17208766.036000] drivers/usb/serial/usb-serial.c: USB Serial support registered for PocketPC PDA [17208766.036000] drivers/usb/serial/ipaq.c: USB PocketPC PDA driver v0.5 [17208766.036000] ipaq 2-2:1.0: PocketPC PDA converter detected [17208766.040000] usb 2-2: PocketPC PDA converter now attached to ttyUSB0 [17208766.040000] usbcore: registered new driver ipaq [17208766.956000] usb 2-2: USB disconnect, address 2 [17208766.956000] ipaq ttyUSB0: PocketPC PDA converter now disconnected from ttyUSB0 [17208766.956000] ipaq 2-2:1.0: device disconnected [17216809.168000] usb 2-2: new full speed USB device using uhci_hcd and address 3 [17216809.324000] usb 2-2: configuration #1 chosen from 2 choices [17216809.328000] ipaq 2-2:1.0: PocketPC PDA converter detected [17216809.332000] usb 2-2: PocketPC PDA converter now attached to ttyUSB0 [17217765.692000] CSLIP: code copyright 1989 Regents of the University of California [17217765.704000] PPP generic driver version 2.4.2 [17217765.860000] ip_tables: (C) 2000-2006 Netfilter Core Team [17217767.436000] PPP BSD Compression module registered [17217767.508000] PPP Deflate Compression module registered [17217956.564000] usb 2-2: USB disconnect, address 3 [17217956.564000] ipaq 2-2:1.0: device disconnected [17217956.568000] ipaq ttyUSB0: PocketPC PDA converter now disconnected from ttyUSB0 [17217959.824000] usb 2-2: new full speed USB device using uhci_hcd and address 4 [17217959.984000] usb 2-2: configuration #1 chosen from 2 choices [17217959.984000] ipaq 2-2:1.0: PocketPC PDA converter detected [17217959.988000] usb 2-2: PocketPC PDA converter now attached to ttyUSB0 [17218294.300000] usb 2-2: USB disconnect, address 4 [17218294.300000] ipaq ttyUSB0: PocketPC PDA converter now disconnected from ttyUSB0 [17218294.300000] ipaq 2-2:1.0: device disconnected [17218297.572000] usb 2-2: new full speed USB device using uhci_hcd and address 5 [17218297.732000] usb 2-2: configuration #1 chosen from 2 choices [17218297.736000] ipaq 2-2:1.0: PocketPC PDA converter detected [17218297.736000] usb 2-2: PocketPC PDA converter now attached to ttyUSB0 #De todo este relajo lo importante es la siguiente línea [17208766.956000] ipaq ttyUSB0: PocketPC PDA converter now disconnected from ttyUSB0 #lo que indica que nos reconoció el dispositivo exitosamente y ahora configurará el puerto en ttyUSB0 #lo que sigue es instalar los paquetes de SynCE, en este caso para que funcione junto con KDE sudo apt-get install syncekonnector-dev syncekonnector synce-serial synce-multisync-plugin synce-kde synce-dccm #Con esto básicamente ya tenemos todo lo necesario solo faltaría iniciar los módulos del puerto USB #Cargamos el módulo para la iPaq sudo /sbin/modprobe ipaq #Quizá nos mandé unos warnings, en este caso solo ignorarlos #A Continuacion iniciar synce indicando que use el puerto /dev/ttyUSB0 que es dónde recibe la conexión USB de la PDA sudo synce-serial-config ttyUSB0 #Despues iniciar el daemon para la conexión de sincronización con la PDA. dccm -f & #Dspues de iniciar el daemon iniciar la conexion con la PocketPC sudo synce-serial-start #despues de ejecutar el comando en la consola se verá un mensaje que synce está esperando la conexión con la PDA #Si todo salió bien en la terminal debe mostrar la ventana de sincronización y en la consola mostrar un mensaje como el siguiente dccm[20168]: Talking to 'Pocket_PC', a PocketPC device of type HP iPAQ rx3700
Existe también la posibilidad de tener una interfaz gráfica para conectar la PDA con SynCE a través de KDE, en este caso usaremos la aplicación Raki que se encuentra en el menú Utilidades de KDE. Antes de iniciar en modo GUI ejecutar los siguientes comandos desde la consola sudo /sbin/modprobe ipaq sudo synce-serial-config ttyUSB0 ![]() Despues de que se inicia Raki, se verá el ícono en el panel principal de KDE, seguramente se observará en un tono gris el icono, esto ya que no está sincronizada la PDA aún y tampoco se ha ejecutado el daemon dccm. Si es que no se ha ejecutado en automático el daemon dccm, desde el ícono de Raki en el panel, presionar el botón derecho del mouse y seleccionar Start DCCM, ahora solo faltaría iniciar Synce-Serial desde la consola En la consola ejecutar sudo synce-serial-start Si se desea ver el directorio de la Terminal usando Konqueror, tal como lo hace Explorer, en Konqueror abrir la siguiente dirección rapip://active_connection/ Si la sincronización fué correcta, se podrá observar el directorio de la PDA en Konqueror y a partir de ahí se pueden ya hacer múltiples de cosas interesantes. ![]()
Fuentes XML de comentario: RSS | Atom
|
Nube de EtiquetasEventosEncuestaComentarios Recientes
|
Dejar un comentario