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:
- 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.
- 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.
- 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.