Dispozitivul /dev/ttyS0 corespunde în mod normal primului port serial al computerului. În zilele noastre, computerele nu au porturi seriale, dar unele dispozitive USB pot apărea la a /dev/ttySX portul sistemului dvs. Dacă dispozitivul a fost conectat la computer în timpul pornirii, puteți găsi numele dispozitivului probabil rulând:
journalctl -b | grep ttyS
Dacă dispozitivul nu este încă conectat, mai întâi executați comanda:
journalctl -f | grep ttyS
și apoi conectați dispozitivul; ar trebui să vedeți un mesaj care indică numărul portului X.
Dacă încercați să trimiteți date către consolele virtuale ale unui sistem desktop, mai întâi apăsați combinația de taste Ctrl+Alt+F4 și conectați-vă la consola virtuală afișată în modul text. Apoi rulați comanda
cine sunt
pentru a verifica dacă dispozitivul la care v-ați autentificat este de fapt /dev/tty4 (al doilea cuvânt din rezultatul comenzii de mai sus ar trebui să fie tty4 în acest caz).
Pe ecranul grafic principal (la care se poate ajunge prin apăsarea combinației de taste Ctrl+Alt+F2) deschideți un terminal și rulați comanda:
echo "Bună ziua" >/dev/tty4
Treceți înapoi la consolă folosind Ctrl+Alt+F4 și vezi mesajul afișat.
În mod similar, rulați următoarea comandă pe ecranul grafic principal:
pisică </dev/tty4
Reveniți la consolă și încercați să introduceți câteva caractere. Unele dintre personaje vor fi transmise pe ecran (de bash), unii nu vor. Caracterele care nu au ecou vor fi afișate pe ecranul grafic principal ca rezultat al pisică comanda. Motivul pentru aceasta este că același dispozitiv este citit de două procese (unul pe consola de text, care este bash iar celălalt pe ecranul grafic care este pisică comanda).
Notă:
Pentru ca un utilizator non-root să poată citi și scrie pe un port serial, acel utilizator trebuie să aibă permisiunea de citire și scriere pentru dispozitivul respectiv.În Ubuntu, acest lucru se poate face cu ușurință prin adăugarea utilizatorului curent la apelare telefonică grup folosind
sudo addgroup _your_user_ dialout
Este posibil să trebuiască să vă deconectați și apoi să vă conectați din nou pentru ca această modificare să intre în vigoare.