[Guida] Come utilizzare una connessione seriale con GNU/Linux o FreeBSD grazie a Tio
Nella mini-guida di oggi vi spiego come attivare una comunicazione seriale sfruttando tio. Questo tool è disponibile per le principali distribuzioni GNU/Linux, ed è anche incluso nella Port collection di FreeBSD.
Tio, comunicazione seriale facile per Linux e FreeBSD
Per moltissimi computer in circolazione la porta seriale è un retaggio del passato. In realtà, questo tipo di connessione è ancora piuttosto diffusa, anche in ambito strettamente informatico. Basti pensare che molti router e switch industriali, possono essere configurati connettendosi ad una console port tramite un cavo RJ45-DB9. Questa, ad esempio, è la tipica immagine che potete trovare nella manualistica di settore:
tio è una applicazione, utilizzabile tramite terminale, dotata di una pratica CLI per connettersi facilmente ai dispositivi TTY. Procediamo all’installazione del tool:
apt install tio #Debian e derivate dnf install tio #RHEL/Fedora cd /usr/ports/comms/tio #FreeBSD make install clean
Per ovviare alla mancanza di una porta seriale sul proprio laptop si può procedere in base al modello a disposizione. Se ad esempio avete un ThinkPad con uno slot di espansione, come quello di cui vi ho parlato in questo articolo, allora si potrebbe optare per qualcosa del genere:
Hamlet XRS232EXC – EXPRESS CARD Seriale RS232 Hardware |
17,99€
|
---|
La soluzione più semplice, in realtà, è un convertitore DB-9/USB. Questa guida si basa sul presupposto di avere a disposizione questo strumento, che deve far parte del “coltellino svizzero” di qualsiasi professionista che si rispetti:
Sabrent Cavo Convertitore da USB 2.0 a Seriale Db-9 RS-232, Chipset Prolifico, Hexnuts, [Windows 10/8.1 8/7/VISTA/XP, Mac OS X 10.6 e Versioni successive] 2.5 Piedi (76.2cm) (CB- DB9P) |
9,99€
|
---|
Una volta connesso al notebook, il convertitore viene visto dal sistema come un device USB TTY. Questa funzionalità del kernel Linux, permette di gestire la periferica connessa tramite adattatore, quasi come se fosse connessa direttamente tramite porta seriale. Dando l’istruzione dmesg |grep tty avremo, ad esempio, un output come segue:
[252464.891372] usb 6-1: pl2303 converter now attached to ttyUSB0
Possiamo quindi procedere alla connessione dando l’istruzione:
tio /dev/ttyUSB0
Per interagire con il tool possiamo utilizzare la combinazione Ctrl + t, ad esempio Ctrl + t + ? mostrerà la lista dei comandi disponibili, mentre Ctrl + t + q uscirà dal programma.
Per avere una panoramica generale su cablaggi e connettori, vi rimando ad un sito a me molto caro, gli appunti di informatica libera. Per approfondire il funzionamento di tio, invece, questa è la pagina GitHub ufficiale del tool per GNU/Linux e FreeBSD.
Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.
Fonte: https://www.lffl.org/2020/05/tio-connessione-seriale-linux-freebsd.html
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.