Todos los dispositivos en Unix se asignan a un archivo de dispositivo, los puertos seriales serían /dev/ttyS0 /dev/ttyS1....
Primero eche un vistazo a los permisos en ese archivo, supongamos que está utilizando /dev/ttyS1.
ls -l /dev/ttyS1
Querrá acceso read.write, si este es un sistema compartido, entonces debe considerar las consecuencias de seguridad de abrirlo para todos.
chmod o+rw /dev/ttyS1
Un método crudo muy simple para escribir en el archivo, usaría el echocomando simple .
echo -ne '\033[2J' > /dev/ttyS1
y leer
cat -v < /dev/ttyS1
Puede tener un gato corriendo en una terminal y hacer eco en una segunda.
Si todo es galimatías, entonces la velocidad en baudios, la configuración de bits puede necesitar configuración antes de comenzar a enviar. sttylo haré. !! NOTA stty usará stdin como descriptor de archivo predeterminado para afectar.
Comandos equivalentes.
stty 19200 < /dev/ttyS1
stty 19200 -F /dev/ttyS1
¿Esto podría ser suficiente para que escribas algo y te registres? No estoy seguro de lo que estás tratando de lograr.
Para un modo más interactivo, recuerda que tu enfoque de configuración predeterminada sería usarlo
minicom, es solo un programa que hace todo lo que he mencionado hasta ahora. (similar a hyperterminal en Windows, puede ser familiar).
Una solución intermedia utilizaría un programa de terminal como el screenque funcionará en un dispositivo en serie.
screen /dev/ttyS1
man screen man minicom man stty para más información