¿Cómo me conecto a TTY / COM (/ dev / ttyUSB0)?


Respuestas:


62

Use una de las características menos conocidas de la pantalla:

screen /dev/ttyUSB0

25
Si necesita especificar la velocidad en baudios, agréguelo después del dispositivo en serie. por ejemplo, para 57600 baudios:screen /dev/ttyUSB0 57600
Jeremy Kerr

77
Tenga en cuenta que si desea desconectarse del terminal y CTRL-D no lo está cortando, use CTRL-A y luego k para eliminar la pantalla. Tuve que usar esto con el TTY en ~ / Library / Containers / com.docker.docker / Data / com.docker.driver.amd64-linux / tty proporcionado por Docker para Mac. CTRL-A y luego d también funcionarán, pero dejarán su sesión de pantalla ejecutándose, que puede o no ser lo que desea.
Vanessa Phipps



5

puedes usar ckermit también. Debería estar en el repositorio. Después de instalarlo, cree un archivo en su directorio de inicio llamado y .mykermrcluego agregue las 5 líneas siguientes:

set line /dev/ttyUSB0   
set flow-control none  
set carrier-watch off  
set speed 115200  
connect 

Los parámetros se pueden ajustar según sea necesario.
guarda el archivo.
para comenzar

sudo kermit 


3

Puede usar picocom, es un programa mínimo de emulación de terminal tonta. El uso básico es algo como esto (cambie 11520 a la velocidad de transmisión deseada):

$ picocom -b 115200 /dev/ttyUSB0

Tiene todas las opciones que desee de un programa de terminal tonto, como bits de parada, paridad, eco local, retorno de carro / avance de línea / retroceso / eliminación / traducción de tabulación, módem X / Y / Z e integración de transferencia ASCII, etc. .

Ver man picocomy picocom --helppara más información.


1

Estaba usando PUTTY para conectarme a los puertos seriales. Pero no olvide agregar su usuario al marcado: sudo adduser <username> dialoutluego reinicie el sistema. Estaba usando puTTY tortrtr connect a los puertos seriales. Pero no olvide avisar a su usuario para que marque: sudo adduser <username> dialoutluego reinicie el sistema. T re trt retrrt weeree Después de eso, puede usar puTTY para conexiones en serie como /dev/ttyUSB0.


3
en realidad es suficiente simplemente cerrar sesión y volver a iniciarla.
Azsgy

0

Usando Lucid y un cable Dynamode USB a RS232:

Plugged it in
ran kermit
set line /dev/ttyUSB0    <<-- mind the capitals/lowecase
connect
set speed 9600
...

y se conectó con éxito a un puerto RS232 en un servidor OpenVMS.


0

Necesitaba Mint 17.1 para hablar con mi Arduino, después de un poco de persecución, la mejor manera que encontré fue:

sudo gedit /etc/group

ir a la línea ...

dialout:x:20:     

agrega tu "nombre de usuario"

dialout:x:20:username

guardar el archivo

o usar

Administración - Usuarios y grupos - Administrar grupos

goto line " dialout" verifique las propiedades para asegurarse de que "nombre de usuario" esté marcado si no se debe agregar "nombre de usuario".

Esto funcionó para mí y, por el aspecto de muchas publicaciones, otros han tenido el mismo problema. Espero que esto ayude a los chicos.


16
-1 para sudo gedit /etc/group. No lo hagas Solo no lo hagas. Aprenda a agregar un usuario a un grupo usando usermodo, adduserpor ejemplo. Y su publicación es más un comentario que una respuesta a la pregunta, porque en realidad no muestra cómo conectarse.
gertvdijk
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.