Comprobación de Puertos
Los puertos serie se gestionan como dispositivos serie. El comando dmesg permite comprobar si un dispositivo serie ha sido detectado y reconocido por el sistema operativo. Si lo está, aparecerá en la salida del comando.
Como dmesg muestra todos los dispositivos del sistema, filtraremos el resultado con grep, que busca líneas que contengan una palabra clave. Los puertos serie en Linux comienzan por “ttyS”, así que utilizaremos ese término. Un pipe (símbolo |) permite pasar la salida de dmesg a grep. Además, se necesitan privilegios de superusuario, por lo que usaremos sudo. El comando resultante es:
Como dmesg muestra todos los dispositivos del sistema, filtraremos el resultado con grep, que busca líneas que contengan una palabra clave. Los puertos serie en Linux comienzan por “ttyS”, así que utilizaremos ese término. Un pipe (símbolo |) permite pasar la salida de dmesg a grep. Además, se necesitan privilegios de superusuario, por lo que usaremos sudo. El comando resultante es:
sudo dmesg | grep tty
Los dispositivos aparecerán junto con sus nombres de archivo correspondientes en /dev, como ttyS0 o ttyS1. Más adelante podremos usarlos en otros comandos para indicar con qué puerto serie queremos trabajar. Además, si un dispositivo no aparece en absoluto, dmesg puede revelar un posible fallo técnico.