Installation des ports COM virtuels "tty0tty"
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".
2) Faites ensuite un clic droit sur l'archive du programme téléchargé et cliquez sur "Extraire ici".
3) Après extraction, un dossier "tty0tty-1.2" est crée. Ouvrez ce dossier.
4) Ouvrez le dossier "Module".
5) A l'intérieur du répertoire se trouve deux fichiers.
6) Cliquez avec le bouton droit de la souris à l'intérieur du répertoire puis, dans le menu, cliquez sur "Ouvrir un terminal".
7) Dans le terminal, tapez la commande make pour compiler le programme.
8) La compilation est rapidement achevée.
9) Tapez ensuite la commande :
sudo cp tty0tty.ko /lib/modules/$(uname -r)/kernel/drivers/misc/.
10) Pour poursuivre, entrez votre mot de passe afin d'autoriser la copie.
11) Après validation du mot de passe, le programme est copié dans les modules du noyau Linux.
12) Entrez ensuite la commande sudo depmod pour initier le chargement du programme.
13) Tapez ensuite la commande sudo modprobe tty0tty pour terminer le lancement du module.
14) Afin que les ports soient accessibles à chaque démarrage du système, il est nécessaire d'éditer un fichier. Pour ce faire, veuillez entrer la commande suivante dans le terminal : sudo gedit /etc/udev/rules.d/40-permissions.rules
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.
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.
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.
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.
19) Ouvrez votre dossier utilisateur et repérerez le répertoire "PlayOnLinux's virtual drives".
20) Entrez dans le dossier "PlayOnLinux's virtual drives".
21) Ouvrez ensuite le dossier "dosdevices".
22) C'est dans cet emplacement que nous allons créer les liens symboliques des ports virtuels pour qu'ils soient accessibles aux logiciels.
23) Cliquez avec le bouton droit de la souris pour faire apparaître le menu contextuel puis cliquez sur "Ouvrir un terminal".
24) Entrez la commande ln -s /dev/tnt0 com5 puis validez avec Entrée.
25) Pour terminer, entrez la commande ln -s /dev/tnt1 com6 puis validez avec Entrée.
26) Les ports com5 et com6 sont crées mais ils ne sont pas encore accessibles. Redémarrez votre ordinateur.
27) Après redémarrage, les ports sont enfin accessibles.
28) Nous allons à présent créer les liens symboliques pour les ports USB 1 et 2 afin qu'ils soient accessibles pour les logiciels UISS, SoundModem, Orbitron et MyDDE. Ouvrez un terminal à cet emplacement et tapez cette commande : ln -s /dev/ttyUSB0 com1.
29) Tapez ensuite la commande suivante : ln -s /dev/ttyUSB1 com2.
30) Vous disposez maintenant des liens vers les ports COM1 et COM2 ainsi que les ports virtuels COM5 et COM6.