Comment me connecter à TTY / COM (/ dev / ttyUSB0)?


Réponses:


62

Utilisez l'une des fonctionnalités moins connues de l'écran:

screen /dev/ttyUSB0

25
si vous devez spécifier le débit en bauds, ajoutez-le après le périphérique série. par exemple, pour 57600 bauds:screen /dev/ttyUSB0 57600
Jeremy Kerr

7
Notez que si vous souhaitez vous détacher du terminal et que CTRL-D ne le coupe pas, utilisez CTRL-A puis k pour supprimer l’écran. Je devais l'utiliser avec le TTY dans ~ / Library / Containers / com.docker.docker / Data / com.docker.driver.amd64-linux / tty fourni par Docker pour Mac. CTRL-A alors d fonctionnera aussi, mais laissera votre session d’écran en cours, ce qui peut être ou ne pas être ce que vous voulez.
Vanessa Phipps



5

vous pouvez aussi utiliser ckermit. Il devrait être dans le référentiel. Après l’avoir installé, créez un fichier dans votre répertoire personnel appelé .mykermrcpuis ajoutez les 5 lignes suivantes:

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

les paramètres peuvent être ajustés si nécessaire.
sauvegarder le fichier.
pour le démarrer

sudo kermit 


3

Vous pouvez utiliser picocom, il s’agit d’un programme minimal d’émulation dumb-terminal. L’utilisation de base ressemble à ceci (remplacez 11520 par le débit en bauds souhaité):

$ picocom -b 115200 /dev/ttyUSB0

Vous avez toutes les options que vous pouvez souhaiter dans un programme de terminal muet, comme les bits d’arrêt, la parité, l’écho local, le retour chariot / saut de ligne / retour arrière / suppression / traduction, l’intégration de transfert X / Y / Z-modem et ASCII, etc. .

Voir man picocomet picocom --helppour plus d'informations.


1

J'utilisais puTTY pour me connecter aux ports série. Mais n'oubliez pas d'ajouter votre utilisateur à la numérotation: sudo adduser <username> dialoutredémarrez le système. J'utilisais puTTY tortrtr connect aux ports série. Mais n'oubliez pas d'ajouter votre utilisateur à l'appel: sudo adduser <username> dialoutredémarrez le système. Après cela, vous pouvez utiliser puTTY pour les connexions série telles que /dev/ttyUSB0.


3
il suffit en fait de simplement vous déconnecter puis de revenir.
Azsgy

0

Utilisation de Lucid et d’un câble Dynamode USB vers RS232:

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

et connecté avec succès à un port RS232 sur un serveur OpenVMS.


0

J'avais besoin de Mint 17.1 pour parler à mon Arduino. Après un peu de chasse, la meilleure façon que j'ai trouvée était de:

sudo gedit /etc/group

Aller à la ligne ...

dialout:x:20:     

ajoutez votre "nom d'utilisateur"

dialout:x:20:username

sauvegarder le fichier

Ou utiliser

Administration - Utilisateurs et groupes - Gérer les groupes

Allez à la ligne " dialout" vérifiez les propriétés pour vous assurer que "nom d'utilisateur" est coché, sinon "utilisateur" doit être ajouté.

Cela a fonctionné pour moi et par le regard de nombreux messages, d'autres ont eu le même problème. J'espère que ça aide les gars.


16
-1 pour sudo gedit /etc/group. Ne pas Ne le fais pas. Apprenez à ajouter un utilisateur à un groupe en utilisant usermodou adduserpar exemple. Et votre message est davantage un commentaire qu'une réponse à la question, car vous ne montrez pas comment vous connecter.
gertvdijk
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.