GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je surveiller les données sur un port série sous Linux ?

J'ai trouvé pyserial pour être tout à fait utilisable, donc si vous aimez Python, cela ne devrait pas être trop difficile d'écrire une telle chose.


strace est très utile pour cela. Vous avez une visualisation de tous les appels ioctl, avec la structure correspondante décodée. Les options suivantes semblent particulièrement utiles dans votre cas :

-e lire=définir

Effectue un vidage hexadécimal et ASCII complet de toutes les données lues à partir des descripteurs de fichiers répertoriés dans l'ensemble spécifié. Par exemple, pour voir toutes les activités d'entrée sur les descripteurs de fichiers 3 et 5, utilisez -e read=3,5. Notez que ceci est indépendant du traçage normal de l'appel système read(2) qui est contrôlé par l'option -etrace=read.

-e ecrit=set

Effectue un vidage hexadécimal et ASCII complet de toutes les données écrites dans les descripteurs de fichiers répertoriés dans l'ensemble spécifié. Par exemple, pour voir toutes les activités de sortie sur les descripteurs de fichiers 3 et 5, utilisez -e write=3,5. Notez que ceci est indépendant du traçage normal de l'appel système write(2) qui est contrôlé par l'option -etrace=write.


Linux
  1. Linux - Comment trouver des processus utilisant le port série ?

  2. Comment utiliser auditd pour surveiller la suppression d'un fichier sous Linux

  3. Comment puis-je créer un fichier tar en plusieurs parties sous Linux ?

  4. Comment puis-je surveiller le trafic du port série ?

  5. Comment puis-je surveiller le disque io ?

Comment créer un fichier sous Linux

Comment surveiller les modifications de fichiers à l'aide de fswatch sous Linux

Comment afficher les données d'un fichier texte sous Linux

Comment écrire des données dans un fichier sous Linux

Comment créer un lien symbolique vers un fichier sous Linux

Comment puis-je surveiller la charge du disque dur sous Linux ?