GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso monitorare i dati su una porta seriale in Linux?

Ho trovato pyserial essere abbastanza usabile, quindi se ti piace Python non dovrebbe essere troppo difficile scrivere una cosa del genere.


strace è molto utile per questo. Hai una visualizzazione di tutte le chiamate ioctl, con la corrispondente struttura decodificata. Le seguenti opzioni sembrano particolarmente utili nel tuo caso:

-e leggi=imposta

Eseguire un dump esadecimale e ASCII completo di tutti i dati letti dai descrittori di file elencati nel set specificato. Ad esempio, per vedere l'attività allinput sui descrittori di file 3 e 5 utilizzare -e read=3,5. Nota che questo è indipendente dalla normale traccia della chiamata di sistema read(2) che è controllata dall'opzione -etrace=read.

-e write=set

Eseguire un dump completo esadecimale e ASCII di tutti i dati scritti nei descrittori di file elencati nel set specificato. Ad esempio, per vedere tutta l'attività di output sui descrittori di file 3 e 5 utilizzare -e write=3,5. Nota che questo è indipendente dalla normale traccia della chiamata di sistema write(2) che è controllata dall'opzione -etrace=write.


Linux
  1. Come connettere e inviare dati a una porta seriale Bluetooth su Linux?

  2. Linux:come trovare processi utilizzando la porta seriale?

  3. Come rinominare un file in Linux?

  4. Come utilizzare auditd per monitorare l'eliminazione di un file in Linux

  5. Come posso trovare un file specifico da un terminale Linux?

Come creare un file in Linux

Come monitorare le modifiche ai file utilizzando fswatch in Linux

Come visualizzare i dati da un file di testo in Linux

Come scrivere dati in file in Linux

Come collegare simbolicamente un file in Linux

Come posso monitorare il carico del disco rigido su Linux?