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 echocommande 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. sttyFera 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,
minicomc’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 screenqui fonctionnera sur un périphérique série.
screen /dev/ttyS1
man screen man minicom man stty pour plus d'informations