Vous pouvez utiliser GNU radio sous Windows ou bien sous Linux.
Il n’est apparemment plus nécessaire d’installer l’ancienne version 3.8 pour faire fonctionner les exemples.
Installation ou mise à jour sous Linux de GNU radio avec la version 3.9 en entrant les commandes suivante sur une ligne de commande sous Ubuntu (Linux) :
sudo add-apt-repository ppa:gnuradio/gnuradio-releases-3.9
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.
Il semble que la compilation des modules exemples soit possible avec les dernières versions de gnuradio.
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.