6.2 tty0tty Installation and Configuration (Linux)

Download the tty0tyy. Unzip the downloaded folder.

Open a terminal and enter in the tty0tty/module/ folder and enter the following commands:

 sudo apt-get update
 sudo apt-get -y upgrade
 sudo apt-get -y install gcc make linux-headers-`uname -r`
 sudo ./dkms-install.sh
 sudo modprobe tty0tty

The user must be in the dialout group to access the ports. To add your user to dialout group use the command:

sudo usermod -a -G dialout your_user_name

after this is necessary logout and login to group permissions take effect.

Once installed, the module creates 8 interconnected ports as follows:

  /dev/tnt0  <=>  /dev/tnt1
  /dev/tnt2  <=>  /dev/tnt3
  /dev/tnt4  <=>  /dev/tnt5
  /dev/tnt6  <=>  /dev/tnt7

the connection between each pair is of the form:

  TX   ->  RX
  RX   <-  TX 
  RTS  ->  CTS
  CTS  <-  RTS
  DSR  <-  DTR
  CD   <-  DTR
  DTR  ->  DSR
  DTR  ->  CD

Any pair of ports form a NULL-MODEM connection, where one port must be used by the PICSimLab and another by the application with serial communication.