Linux/tio: Difference between revisions
< Linux
Line 15: | Line 15: | ||
yum install autogen autoconf automake gcc make git | yum install autogen autoconf automake gcc make git | ||
Older 1.x version: | |||
mkdir ~/.src ; cd ~/.src | mkdir ~/.src ; cd ~/.src | ||
git clone https://github.com/tio/tio.git | git clone https://github.com/tio/tio.git | ||
cd tio | cd tio | ||
#git checkout v1.30 | # git checkout v1.30 | ||
git checkout v1.32 | git checkout v1.32 | ||
sh autogen.sh | sh autogen.sh | ||
Line 24: | Line 25: | ||
make | make | ||
sudo make install | 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. | Version 1.30 provides -m INLCRNL option, for force new lines in output. |
Latest revision as of 06:48, 19 July 2024
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