serial puerto probar configurar configuracion linux serial-port

probar - configurar puerto serial linux



¿Cómo configurar el puerto serie? (3)

Estoy usando Linux OS como una plataforma de programación. Y quiero crear un programa que use puerto serie (/ dev / ttyS0) como medio de comunicación. Ya sé cómo abrir, leer, escribir y cerrar el puerto serie usando la función estándar de Linux.

Ahora mi pregunta es ¿cómo puedo configurar el puerto serie? Lo que quiero decir es que quiero cambiar los valores de configuración de un dispositivo serial programáticamente.

Muchas gracias.


La página man que debe leer es termios (3). Describe las funciones POSIX para manipular la disciplina de la línea TTY, que es donde están los parámetros seriales.


Tendrá que llamar a tcgetattr() y tcsetattr() para cambiar la velocidad en baudios, los bits de parada, etc.

Cuando se trata de puertos de dispositivos, a menudo es una buena idea usar E / S con tiempos de espera. Ver select() y poll() para eso.