Sto eseguendo il debug delle comunicazioni con un dispositivo seriale e ho bisogno di vedere tutti i dati che fluiscono in entrambe le direzioni.Come posso monitorare i dati su una porta seriale in Linux?
Sembra che questo dovrebbe essere facile su Linux, dove la porta seriale è rappresentata da un file. C'è un modo in cui posso fare una sorta di "t-shirt bidirezionale", in cui dico al mio programma di collegarmi a un tubo che copia i dati in un file e lo rimescola anche dall'attuale dispositivo della porta seriale?
penso potrei anche sapere come scrivere una bestia, ma sembra non banale, soprattutto per ottenere tutti i ioctls passati attraverso di configurazione delle porte, ecc
Qualcuno ha già costruito una cosa del genere ? Sembra troppo utile (per le persone che eseguono il debug dei driver dei dispositivi seriali) non esistere già.
Allora ... come hai fatto a finire a fare questo, esattamente? – detly
Sì, sarei interessato anche a saperlo, dato che finora non sono riuscito a capire come usare strace per questo. Saluti! – mac
Questo potrebbe essere di interesse per coloro che hanno difficoltà con la risposta data: http://unix.stackexchange.com/questions/12359/how-can-i-monitor-serial-port-traffic – geekboyUK