Saltar al contenido

¿Cómo determinar la tasa de baudios de un puerto serie?

Nuestro grupo de trabajo ha estado por horas investigando la solución a tus dudas, te dejamos la respuestas y esperamos que te resulte de gran apoyo.

Solución:

Solución 1:

setserial es específico de Linux, pero también puede utilizar el stty comando (disponible en cualquier Unix) para comprobar la velocidad y otras características de cualquier tty.

stty opera en su entrada estándar, por lo que stty < /dev/ttyXX le dará la información sobre ese tty en particular. Alternativamente, si se encuentra en una situación en la que no puede configurar la entrada estándar de sttypuedes usar el -F /dev/ttyXX opción.

Solución 2:

El programa que estás buscando se llama "setserial".

http://linux.die.net/man/8/setserial


Solución 3:

Dado que menciona un servidor de consola y esta pregunta está etiquetada con linux, asumiré que se está conectando a un servidor linux. El servidor debe estar configurado para usar una consola serie, por lo que hay un par de lugares para verificar.

La configuración del núcleo implica agregar el parámetro "consola" a la línea de comandos de su núcleo. Por ejemplo, agregar "console=ttyS0,9600" le indica al kernel que envíe mensajes al primer puerto serie (/dev/ttyS0, COM1 en términos de DOS/Windows) a 9600 baudios. Puede agregar esto a la línea de comando a través de la configuración de su cargador de arranque. Si usa grub, generalmente será un archivo llamado /boot/grub/grub.conf. Tenga en cuenta que puede tener múltiples parámetros de consola para teclado/videoconsola tradicionales (tty0) así como seriales (/dev/ttyS0). Por ejemplo: "console=tty0 console=ttyS0,9600"

Para proporcionar un indicador de inicio de sesión a través de serie, debe editar /etc/inittab y agregar/editar una línea como la siguiente. s0:12345:respawn:/sbin/agetty 9600 ttyS0 vt100 Esta línea le indica al programa agetty que genere un indicador de inicio de sesión en /dev/ttyS0 a 9600 baudios.

Tenga en cuenta que normalmente querrá hacer coincidir el puerto serie y la velocidad en baudios entre la configuración del kernel y la de agetty. Al verificar las configuraciones anteriores, debería poder determinar la velocidad en baudios del servidor.

Aquí tienes las comentarios y calificaciones

Tienes la opción de favorecer nuestro ensayo fijando un comentario o dejando una valoración te lo agradecemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *