By continuing your navigation on this site, you accept the use of cookies to offer you contents and adapted services. Legal Notice.

"tty0tty" virtual COM ports installation

Le logiciel "tty0tty" permet de créer des ports COM virtuels dans le but de créer une passerelle entre le logiciel SoundModem et une version spéciale de MyDDE développée pour le Yaesu FT-847 par Andrei Kopanchuk (UZ7HO) disponible dans la section "Téléchargements".


MyDDE est un logiciel qui va récolter les fréquences d'émission corrigées pour l'effet Doppler en provenance d'Orbitron et les injecter dans le VFO principal du Yaesu FT-847 chaque fois que UISS active l'émission des données Packet-Radio via SoundModem. Une fois l'émission terminée, MyDDE réinjecte les fréquences de réception corrigées pour l'effet Doppler dans le même VFO.
 

1) Allez dans la section "Liens" et téléchargez le logiciel "tty0tty".
 

0001.png


2) Faites ensuite un clic droit sur l'archive du programme téléchargé et cliquez sur "Extraire ici".

0002.png


3) Après extraction, un dossier "tty0tty-1.2" est crée. Ouvrez ce dossier.

0003.png


4) Ouvrez le dossier "Module".

0004.png


5) A l'intérieur du répertoire se trouve deux fichiers.

0005.png


6) Cliquez avec le bouton droit de la souris à l'intérieur du répertoire puis, dans le menu, cliquez sur "Ouvrir un terminal".

0006.png


7) Dans le terminal, tapez la commande make pour compiler le programme.

0007.png


8) La compilation est rapidement achevée.

0008.png


9) Tapez ensuite la commande : sudo cp tty0tty.ko /lib/modules/$(uname -r)/kernel/drivers/misc/.

0009.png


10) Pour poursuivre, entrez votre mot de passe afin d'autoriser la copie.

0010.png


11) Après validation du mot de passe, le programme est copié dans les modules du noyau Linux.

0011.png


12) Entrez ensuite la commande sudo depmod pour initier le chargement du programme.

0012.png


13) Tapez ensuite la commande sudo modprobe tty0tty pour terminer le lancement du module.

0013.png


14) Afin que les ports soient accessibles à chaque démarrage du système, il est nécessaire d'éditer un fichier. Pour ce faire, entrez la commande suivante dans le terminal :

sudo gedit /etc/udev/rules.d/40-permissions.rules


0014.png


15) Dans la fenêtre de l'éditeur, ajoutez la ligne suivante :

KERNEL=="ttyUSB[0-7]", GROUP="dialout", MODE="0777"

Cliquez ensuite sur "Enregistrer" et fermez la fenêtre.


0015.png


16) Afin de démarrer le logiciel à chaque démarrage, il est nécessaire d'éditer un fichier. Pour cela entrez la commande suivante dans le terminal : sudo gedit /etc/modules.

0017.png


17) Une fenêtre de l'éditeur de textes s'ouvre. Insérez le texte "tty0tty" à la fin du document, enregistrez et fermez la fenêtre.

0018.png


18) Pour terminer, entrez la commande suivante :

sudo /etc/init.d/udev restart

Après cette dernière commande, vous pouvez fermer la fenêtre du terminal.
 

0016.png


19) Ouvrez votre dossier utilisateur et repérerez le répertoire "PlayOnLinux's virtual drives".

0019.png


20) Entrez dans le dossier "PlayOnLinux's virtual drives".

0020.png
 


21) Ouvrez ensuite le dossier "dosdevices".

0021.png


22) C'est dans cet emplacement que nous allons créer les liens symboliques des ports virtuels pour qu'ils soient accessibles aux logiciels.

0022.png


23) Cliquez avec le bouton droit de la souris pour faire apparaître le menu contextuel puis cliquez sur "Ouvrir un terminal".

0023.png


24) Entrez la commande ln -s /dev/tnt0 com5 puis validez avec Entrée.

0024.png


25) Pour terminer, entrez la commande ln -s /dev/tnt1 com6 puis validez avec Entrée.

0025.png


26) Les ports com5 et com6 sont crées mais ils ne sont pas encore accessibles. Redémarrez votre ordinateur.

0026.png


27) Après redémarrage, les ports sont enfin accessibles.

0027.png


28) Now we have to make symbolic links to the Linux USB 1 and 2 ports in order that UISS, SoundModem, Orbitron and MyDDE softwares can use them. Open a terminal here and type this command line : ln -s /dev/ttyUSB0 com1.

0028.png


29) Then enter this command : ln -s /dev/ttyUSB1 com2.

0029.png


30) You now have links to the COM1 and COM2 ports as well as COM5 and COM6 virtual ports.

0030.png