Sådan identificerer du den korrekte "ttyS" enhed for seriel port på bærbar computer

Hvordan identificeres den korrekte "ttyS" enhed, der svarer til den eneste serielle port på en bærbar computer, når der i /dev mappen findes ttyS0, ttyS1, ttyS2 og ttyS3?

For at identificere den korrekte "ttyS" enhed for den serielle port på en bærbar computer, skal du kontrollere dmesg output, bruge setserial kommandoen og teste hver enhed med et terminalprogram.

Sådan identificeres den korrekte "ttyS" enhed for den serielle port på en bærbar computer

For at identificere den korrekte "ttyS" enhed, der svarer til den eneste serielle port på en bærbar computer, kan du følge disse trin:

  1. Kontroller dmesg output:
    • Åbn en terminal.
    • Kør kommandoen dmesg | grep ttyS.
    • Se efter output, der viser hvilken ttyS enhed der er blevet tildelt den serielle port.
  2. Brug setserial kommandoen:
    • Installer setserial værktøjet, hvis det ikke allerede er installeret (på Debian-baserede systemer kan du bruge sudo apt-get install setserial).
    • Kør kommandoen sudo setserial -g /dev/ttyS*.
    • Undersøg output for at finde den enhed, der er markeret som aktiv.
  3. Test hver enhed:
    • Tilslut en seriel enhed til den bærbare computers serielle port.
    • Brug et terminalprogram som minicom eller screen til at teste hver ttyS enhed.
    • For eksempel, kør sudo screen /dev/ttyS0 9600 for at teste ttyS0 med en baud rate på 9600.
    • Gentag for ttyS1, ttyS2 og ttyS3, indtil du finder den korrekte enhed.

Ved at følge disse trin kan du identificere den korrekte "ttyS" enhed, der svarer til den serielle port på din bærbare computer.