Linux/tio
< Linux
tio
tio - https://tio.github.io/
installation
Source Method
source: https://github.com/tio/tio
# Ubuntu Dependencies apt install autoconf gcc make git
# RedHat Dependencies yum install autogen autoconf automake gcc make git
Older 1.x version:
mkdir ~/.src ; cd ~/.src git clone https://github.com/tio/tio.git cd tio # git checkout v1.30 git checkout v1.32 sh autogen.sh ./configure make sudo make install
Meson 3.x version:
sudo apt install liblua5.2-0 liblua5.2-dev libncurses-dev libreadline-dev libtool-bin
mkdir ~/.src ; cd ~/.src git clone https://github.com/tio/tio.git cd tio # git checkout v1.30 # git checkout v1.32 git checkout tags/v3.5 rm -rf .build meson .build ninja -C .build meson install -C .build
Version 1.30 provides -m INLCRNL option, for force new lines in output.
echo "alias tio='tio -m INLCRNL'" >> ~/.bashrc alias tio='tio -m INLCRNL'
Uninstall Source Method
cd ~/.src/tio make uninstall
tar method
mkdir ~/.src ; cd ~/.src # wget https://github.com/tio/tio/releases/download/v1.20/tio-1.20.tar.xz # tar -avxf tio-1.20.tar.xz wget https://github.com/tio/tio/releases/download/v1.32/tio-1.32.tar.xz tar -avxf tio-1.32.tar.xz cd tio-1.32 ./configure make && make install
usage
tio -b 115200 /dev/ttyUSB8
example
# tio -b 115200 /dev/ttyUSB7 [tio 16:53:30] tio v1.20 [tio 16:53:30] Press ctrl-t q to quit [tio 16:53:30] Connected
references
https://askubuntu.com/questions/40959/how-do-i-connect-to-tty-com-dev-ttyusb0/40970
https://software.intel.com/en-us/setting-up-serial-terminal-on-system-with-linux
https://embeddedfreak.wordpress.com/2008/08/12/using-gnu-screen-to-debug-your-serial-port/
Cygwin
See Cygwin#tio