Je souhaite tester un périphérique à port série à l’aide de la ligne de commande linux.
Je peux utiliser stty et echo pour envoyer des commandes au port série, mais lorsque le périphérique répond, je n'ai aucun moyen de lire ce qui sort du port série. j'utilise
stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb &&
echo -n ^R^B > /dev/ttyS0
envoyer une commande à l'appareil. L'appareil fonctionne et envoie une réponse en 300 ms. Comment imprimer cette réponse sur la console en ligne de commande?
la source
socat stdio /dev/ttyS0