Download the href https://github.com/lcgamboa/tty0tty/archive/master.zip 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` make sudo make install
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_nameafter 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.