Installation modules didacticiels

Vous pouvez utiliser GNU radio 3.8 sous Windows ou bien sous Linux.

Il est impératif d’installer la version 3.8 et non la 3.9 pour raison de bugs.

Installation ou mise à jour sous Linux de GNU radio avec la version 3.8 en entrant les commandes suivante sur une ligne de commande sous Ubuntu (Linux) :

sudo add-apt-repository ppa:gnuradio/gnuradio-releases-3.8

sudo apt-get update

sudo apt install gnuradio

Si vous choisissez de télécharger les organigrammes des didacticiels terminés, suivez les instructions ci-dessous pour installer les blocs personnalisés créés dans le cadre du didacticiel.

Une façon de travailler serait par exemple de créer un dossier pour les solutions et un pour le travail comme ci-dessous (remplacer home/utilisateur par votre répertoire personnel). Utiliser les commandes :

mkdir gnuradio

mkdir gnuradio/tutoriels/

mkdir gnuradio/tutoriels/work

mkdir gnuradio/tutoriels/solutions

Les répertoire suivants sont alors présents :

/home/utilisateur/gnuradio/tutoriels/solutions

/home/utilisateur/gnuradio/tutoriels/work

Clonage du référentiel

Pour commencer, nous devons cloner le répertoire git, alors commençons par ouvrir le terminal et passer dans le répertoire solutions que nous avons créé auparavant.

cd /home/utilisateur/gnuradio/tutoriels/solutions

Pour cloner les solutions, nous utilisons git pour cloner le référentiel gr-tutorial comme ci-dessous:

$ git clone https://github.com/gnuradio/gr-tutorial

Nous devrions être en mesure de voir exactement les mêmes fichiers et dossiers que ceux du référentiel github. Si jamais nous nous perdons, nous pouvons toujours copier le fichier de solutions dans notre répertoire de travail et continuer. Ou, si nous savons déjà comment créer des modules OOT (Out Of Tree modules OOT : ce sont les modules en cours de développement qui ne font pas [encore] partie de GNU radio !) en Python et C ++, nous pouvons simplement installer les modules personnalisés et passer aux didacticiels plus avancés. Pour les organigrammes complets, nous pouvons survoler l’image pour trouver le nom de fichier approprié qui peut être trouvé dans le répertoire d’exemples du tutoriel.

La compilation des modules exemples de la version 3.7.2 n’est plus possible avec les dernières versions de gnuradio. Eviter surtout de mettre à jour la version gnuradio 3.9 !

Les graphes des exemples de chaque chapitre sont à retrouver dans le sous répertoire gr-tutorials/example suivi du nom du chapitre correspondant de 2 à 7. Par exemple

gr-tutorials/example/tutorial2/grc_files/

et les images dans le sous répertoire gr-tutorials/example/tutorial2/images.

Tous les fichiers .grc sont donc chargeables depuis ces répertoires à partir du GRC.

Vous trouverez les solutions suivantes dans ces dépôts d’organigrammes :

Tous les GRAFCETs des tutoriels sont téléchargeables depuis le lien suivant : https://github.com/gnuradio/gr-tutorial/tree/master/

Cliquer sur la boîte verte Code et sur « Download ZIP » ; Sauvegarder gr-tutorial-master ; décompacter le fichier zip. Démarrer GNURadio Companion. Ouvrir le fichier grafcet .grc désiré depuis le GRCompanion. Touches F5 puis F6. Patientez. Agrandissez la nouvelle fenêtre.

Retour au tutoriels