Skip to content

Lister les ports série

Ce que l'on va faire ici

Nous allons voir comment lister les ports série en ligne de commande.

Pour comprendre

La situation type où l'on a besoin de lister les ports série concerne la connexion d'une carte Arduino avec laquelle on a un problème de connexion série. On peut vérifier la bonne détection directement via le logiciel Arudino, graphiquement, mais il est intéressant de savoir le faire en ligne de commande en cas de besoin.

Lorsque l'on connecte une carte sur le port série (Arduino ou équivalente), le système ajoute le port série ainsi détecté sous la forme :

  • ttyUSB0
  • ou bien ttyACM0

Le numéro 0 est le numéro attribué au premier port série détecté, et les ports suivants auront les numéros 1,2,3... etc. Par exemple ttyACM1. A noter que c'est ce qui se passe en cas de déconnexion intempestive d'une carte Arduino : le port change de numéro en général.

Lister les ports série en ligne de commande

On listera le contenu tty du répertoire système /dev qui contient tous les éléments matériels :

ls /dev/tty*

Si on souhaite affiner la recherche pour les ports ttyACM, on pourra faire :

ls /dev/ttyACM*

Ou bien pour les ports ttyUSB, on pourra faire :

ls /dev/ttyUSB*