Vamos a aprender a utilizar minicom en Ubuntu, desde instalarlo a configurarlo para empezar a usarlo rápidamente.
Sin dar muchos rodeos os presento a minicom
Con este comando podremos conectarnos por el puerto serie a switch, router, etc para configurarlos por el puerto de consola.
En mi caso el portátil no tiene puerto serie, por lo que utilizo un cable USB-serial, la configuración e instalación del mismo es tan sencillo como conectarlo al puerto serie y ubuntu lo reconoce sin problemas.
son lsusb comprobaremos que tenemos conectados a nuestro puerto USB y de paso sabremos si ha sido cargado correctamente:
Bus 005 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 002 Device 003: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
Bus 002 Device 001: ID 0000:0000 En mi caso, se encuentra en Profilic ... PL2303 Serial en el Device 004, puede variar dependiendo del caso.
Ahora queda saber que dispositivo lo enlaza, es decir /dev/ttyS* o /dev/ttyUSB*
En mi caso, tras varias pruebas el dispositivo que lo enlazaba era el /dev/ttyUSB0, una vez sabido esto, solo queda configurar el programa minicom, y el resto es tarea vuestra, pues ya estaremos conectados a switch, router, etc.
Para iniciar minicom, tras configurarlo ejecute lo siguiente:
rhodius@rhodius-laptop:~$ sudo minicom -o /dev/ttyUSB0
Welcome to minicom 2.2
OPTIONS: I18n
Compiled on Mar 7 2007, 15:10:03.
Port /dev/ttyUSB0
Press CTRL-A Z for help on special keys
Sending SIGKILL to all processes.
Please stand by while rebooting the system.
Restarting system.A continuación, os pongo un ejemplo de como configurar minicom, extraído de http://web.gentrinoo.org/minicom: Espero que os sirva de ayuda.
¿Alguien conoce otro programa que emule el puerto serie como hyperterminal para window pero para Linux?
Ahora lo ejecutamos en modo "setup" para configurarlo:
minicom -s
Vamos a "Configuración de la puerta Serial", indicamos la configuración que deseamos para conectar (en mi caso 9600-8-N-1), el dispositivo que usaremos y otros parametros como el control de flujo:
A - Dispositivo Serial : /dev/usb/tts/0
B - Localización del Archivo de Bloqueo : /var/lock
C - Programa de Acceso :
D - Programa de Salida :
E - Bps/Paridad/Bits : 9600 8N1
F - Control de Flujo por Hardware: No
G - Control de Flujo por Software: No
Listo, conectamos el cable serie al router por ejemplo y ejecutamos minicom -o para conectar.
Pulsando:
- Ctrl+A, Z accedemos a la ayuda. (Ctrl+A,soltamos,Z)
- Ctrl+A, Q salimos.
Para poder ejecutar minicom como usuario ejecutamos:
chmod +s /usr/bin/minicom;chown root /usr/bin/minicomSaludos
Vaya, nunca se me habría ocurrido usar minicom para eso. Hace años lo usaba para acceder al serial modem y ejecutar sobre él comandos AT directamente, pero para conectar a un router...
Sí hay más programas para eso. Sin ir más lejos tienes cutecom, que es lo mismo pero con interfaz gráfica, o seyon, mucho más completo.
Bueno el post.
Otra opción es gtkterm.
llege buscando un sustituto de hyperterminal, he probado ya varios mas gtkterm es genial.
Para usarlo para microcontroladores os recomiendo el programa KontrollerLab que permite recibir y enviar datos a través del puerto Serie, ya sea DB9 o USB (con puerto COM virtual)