GNU/Linux >> Linux Esercitazione >  >> Linux

Come determinare il baud rate di una porta seriale?

Soluzione 1:

setserial è specifico per Linux, ma puoi anche usare stty comando (disponibile su qualsiasi Unix) per controllare la velocità e altre caratteristiche di qualsiasi tty.

stty opera sul suo input standard, quindi stty < /dev/ttyXX ti darà le informazioni su quel particolare tty. In alternativa, se ti trovi in ​​una situazione in cui non puoi impostare lo standard input di stty , puoi utilizzare il -F /dev/ttyXX opzione.

Soluzione 2:

Il programma che stai cercando si chiama "setserial".

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

Soluzione 3:

Dato che menzioni un server console e questa domanda è contrassegnata con linux, presumo che ti stia connettendo a un server Linux. Il server deve essere configurato per utilizzare una console seriale quindi ci sono un paio di posti da controllare.

La configurazione del kernel prevede l'aggiunta del parametro "console" alla riga di comando del kernel. Per esempio aggiungendo "console=ttyS0,9600" si dice al kernel di inviare messaggi alla prima porta seriale (/dev/ttyS0, COM1 in termini DOS/Windows) a 9600 baud. Puoi aggiungerlo alla riga di comando tramite la configurazione del boot loader. Se si utilizza grub, di solito si tratta di un file chiamato /boot/grub/grub.conf. Si noti che è possibile avere più parametri di console per tastiera/console video tradizionale (tty0) e seriale (/dev/ttyS0). Ad esempio:"console=tty0 console=ttyS0,9600"

Per fornire un prompt di accesso via seriale è necessario modificare /etc/inittab e aggiungere/modificare una riga come la seguente. dev/ttyS0 a 9600 baud.

Nota che normalmente vorrai far corrispondere la porta seriale e il baud rate tra il kernel e l'installazione di agetty. Controllando le configurazioni di cui sopra dovresti essere in grado di determinare il baud rate del server.


Linux
  1. Come verificare la presenza di file di grandi dimensioni nella console

  2. Linux:come determinare quale modulo contamina il kernel?

  3. Come monitorare una connessione seriale a 250000 baud?

  4. Come trovare quale porta seriale è in uso?

  5. Come posso determinare se il filesystem fa distinzione tra maiuscole e minuscole in .net?

Come trovare il numero di porta di un servizio in Linux

Come modificare la porta SSH in CentOS

Come determinare il numero della settimana del mese

Come devo determinare l'attuale utilizzo della rete?

Reindirizza la console a una porta seriale

Come registrare gli indirizzi IP che tentano di connettersi a una porta?