martes, 26 de junio de 2012

Consola serial desde Linux

:: Hola amantes del chocomilk, en esta ocasión escribo esta pequeña entrada para hablar un poco del uso de puertos seriales desde Linux, por lo regular si tu eres una persona que administra switches, firewalls, routers,y usas Linux como sistema operativo base, puede ser que te hayas encontrado en la necesidad de utilizar un adaptador USB a puerto COM, en Windows todo es bello, por que tan solo hay que instalar el famoso driver para el cable USB to COM y listo! Con cualquier programa hyperterminal o parecido puedes acceder a la interface de consola de tu dispositivo.

Pero en Linux es aún más bello todavía! Ya que Linux reconoce el cable USB to COM automáticamente, tan solo hay que saber que interface le asignó para que con cualquier programa hyperterminal puedas acceder a configurar tu dispositivo.

Una vez conectado tu cable a la computadora deberás teclear el siguiente comando para conocer el nombre que le fue asignado:

      dmesg | grep tty      

En donde el resultado que te dará el comando anterior sería algo parecido a esto:


root@unxzoo:~# dmesg | grep tty
[    0.000000] console [tty0] enabled
[   15.396431] fbcon: Remapping primary device, fb1, to tty 1-63
[ 1285.182593] usb 1-1.2: pl2303 converter now attached to ttyUSB0
[ 1893.254807] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0

Como pueden observar el sistema asignó el puerto ttyUSB0 al cable, ya con esta información podemos utilizar por ejemplo putty para conectarnos a nuestro dispositivo.

En Ubuntu podemos instalar putty con el comando:

       apt-get install putty     

Ejecutamos putty escribiendo  putty  en nuestra terminal de Linux y tendremos el programa listo para configurar los parámetros de nuestra conexión a la consola serial.

Enjoy! 




3 comentarios:

  1. Hola muy buena tarde, mi nombre es Luis Acosta:

    Soy nuevo en el uso de linux pero he ido resolviendo algunos detalles con los que me he econtrado, tengo la distribución de centOS 7. He revisado y tengo putty instalado correctamente así como la mención que haces sobre el nombre que se le asigna ttyUSB0, pero al usar putty, y utilizar una conexión serial con un speed de 9600, al dar click en Open, me aparece un mensaje:

    Fatal Error:
    unable to open connection to:
    Unable to open serial port

    y solo me da la opcion de dar OK y se cierra putty.

    Estoy bien conectado a switch y demás, no sé cuál pueda ser la razón, agradeceré demasiado me apoyen

    ResponderEliminar
  2. a mi tmb me pasa lo mismo, se cierra

    ResponderEliminar
  3. usen minicom que es un programa que lo bajan via yum o apt segun sea....minicom -s configuran y minicom solo lo ejecunta y listo putty en linux es una mierrr

    ResponderEliminar