Tous les périphériques sous Unix sont mappés sur un fichier de périphérique, les ports série seraient /dev/ttyS0
/dev/ttyS1
....
D'abord, jetez un coup d'œil aux autorisations sur ce fichier, supposons que vous utilisez /dev/ttyS1
.
ls -l /dev/ttyS1
Vous voudrez avoir un accès en lecture / écriture. S'il s'agit d'un système partagé, vous devez tenir compte des conséquences de son ouverture pour tout le monde en termes de sécurité.
chmod o+rw /dev/ttyS1
Une méthode brute très simple pour écrire dans le fichier utiliserait la echo
commande simple .
echo -ne '\033[2J' > /dev/ttyS1
et lire
cat -v < /dev/ttyS1
Vous pouvez avoir un chat qui court dans un terminal et un deuxième.
Si tout est du charabia, le débit en bauds peut être nécessaire avant de commencer l’envoi. stty
Fera cela. !! REMARQUE: stty utilisera stdin comme descripteur de fichier par défaut à affecter.
Commandes équivalentes.
stty 19200 < /dev/ttyS1
stty 19200 -F /dev/ttyS1
Cela pourrait vous suffire pour écrire un script et vous connecter? Pas sûr de ce que vous essayez d'atteindre.
Pour une approche plus interactive, souvenez-vous que votre approche des paramètres par défaut serait de l’utiliser,
minicom
c’est juste un programme qui fait tout ce que j’ai déjà mentionné. (semblable à hyperterminal dans Windows, vous pourriez être familier).
Une solution intermédiaire utiliserait un programme de terminal comme celui screen
qui fonctionnera sur un périphérique série.
screen /dev/ttyS1
man screen
man minicom
man stty
pour plus d'informations