Linux – serial port loopback

Sometimes, usually when programming embedded systems there is a need to test pair of programs communicating each other via serial port.

Serial ports loopback can be created using socat command:

arek@arek-toshiba:~$ socat -d -d pty,raw,echo=0 pty,raw,echo=0
2016/02/05 21:13:30 socat[7266] N PTY is /dev/pts/0
2016/02/05 21:13:30 socat[7266] N PTY is /dev/pts/17
2016/02/05 21:13:30 socat[7266] N starting data transfer loop with FDs [5,5] and [7,7]

Do data sent to /dev/pts/0 will appear on /dev/pts/17 and vice versa.

Really cool.

 

Reklamy

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s

%d blogerów lubi to: