Page 1 sur 1

Pluto sous Windows avec gnuradio ds une machine virtuelle

MessagePosté: Jeu 8 Mar 2018 20:52
de joseluu
Bonjour,

Ci-dessous la description de l'installation du Pluto sous Windows. C'est pour l'instant la manière la plus simple que j'ai trouvé de le faire fonctionner sous Windows.

Effectuer la mise en route sous Windows comme décrit par F6DZP dans ce meme forum http://www.vivadatv.org/viewtopic.php?f=84&t=502

L’utilisation du pluto nécessite l’installation du module gr-iio via une recompilation. Cette procédure étant plus difficile sous Windows, l’idée ici est de faire tourner gnuradio sous Linux dans une machine virtuelle elle-même hébergée sous Windows. Le driver Windows du pluto se charge de la conversion des trames USB en IP sur le réseau interne de Windows, la performance n’est donc pas pénalisée par la virtualisation du port USB.

L’utilisation de la virtualisation nécessite une mémoire > 8GB sur la machine hôte, également un processeur récent supportant la virtualisation hardware Intel VT-x ou AMD-V

Télécharger et installer virtualbox depuis https://www.virtualbox.org/

Télécharger une image Lubuntu-64 bits virtual box depuis https://www.osboxes.org/lubuntu/, choisir la version 16.04, celle-ci est une LTS (Long Term Support) plus durable cf. https://www.ubuntu.com/info/release-end-of-life
Ceux qui ont peur des virus ou ne font pas confiance a osboxes.org devront télécharger un DVD d’installation d’ubuntu depuis ubuntu.com et l’installer de zéro.

Télécharger 7-zip pour décompresser l’image depuis http://www.7-zip.org/

Le fichier image Lubuntu…vdi représente un disque dur système linux déjà installé.

Démarrer Virtualbox et créer une nouvelle machine virtuelle :
pic1_create_vm.png
pic1_create_vm.png (11.58 Kio) Vu 16180 fois

Démarrer la machine virtuelle, et se connecter sous le nom de login osboxes.org (password osboxes.org).
Ouvrir un terminal :
pic2_linux_term.png
pic2_linux_term.png (22.28 Kio) Vu 16180 fois

Passer du clavier US par défaut à un autre clavier :
click droit sur la barre du bas d'écran,
puis +add + keyboard layout handler + add
=> un drapeau US s'affiche en bas à droite, cliquer dessus, ajouter et sélectionner le clavier français
pic3_fr_keyboard.png
pic3_fr_keyboard.png (41.68 Kio) Vu 16180 fois

Installation de pybombs :
Préparation :
Code: Tout sélectionner
sudo apt-get update

pic4_sudo.png
pic4_sudo.png (7.63 Kio) Vu 16180 fois

Installation pip
Code: Tout sélectionner
sudo apt-get install python-pip

mise a jour de pip
Code: Tout sélectionner
sudo pip install –upgrade pip

installation de l’installeur de gnu-radio
Code: Tout sélectionner
sudo pip install pybombs

complements pour pybombs
Code: Tout sélectionner
sudo pip install lxml
sudo pip install numpy
sudo pip install mako

installation de gnu-radio comme décrit ici: https://www.gnuradio.org/blog/pybombs-the-what-the-how-and-the-why/
C'est-à-dire :
Code: Tout sélectionner
sudo pip install pybombs
pybombs recipes add gr-recipes git+https://github.com/gnuradio/gr-recipes.git
mkdir prefix/
pybombs prefix init -a default prefix/default/ -R gnuradio-default

Cette dernière opération prend quelques heures

Si intérêt : installation de rtl-sdr
Code: Tout sélectionner
pybombs install rtl-sdr


Installation de gr-iio : les modules source et sink de pluto
Code: Tout sélectionner
pybombs install gr-iio


Vérification via le réseau interne de l’intégration de pluto (password analog)
pic5_ssh_pluto.png
pic5_ssh_pluto.png (12.71 Kio) Vu 16180 fois


Initialiser l’environement et démarrer gnu-radio
Code: Tout sélectionner
source  prefix/default/setup_env.sh
gnuradio-companion


Vérifier la réception de la bande FM (ou votre bande favorite):
pic6_gnuradio_fm.png
pic6_gnuradio_fm.png (108.85 Kio) Vu 16180 fois


Éteindre la machine virtuelle afin de sauver son état
Code: Tout sélectionner
sudo shutdown now

Le fichier Lubuntu-xxxx.vdi peut être copié pour sauvegarde.

Et voila... bon amusement.
Merci a cricri F1VL pour le test de ce mode d'emploi

Jose

Re: Pluto sous Windows avec gnuradio ds une machine virtuell

MessagePosté: Ven 13 Juil 2018 07:30
de F6EXX
Merci pour ce didacticiel.
Donc si je comprends bien , sous Windows, le Pluto ne peut pas tourner directement avec le soft DATVExpress d’Evariste !.
Personnellement, je ne suis pas un familier de Linux et j’aurai beaucoup de mal à procéder à l’installation selon ce mode.
Merci quand même.
73.
Patrick

Re: Pluto sous Windows avec gnuradio ds une machine virtuell

MessagePosté: Sam 14 Juil 2018 16:58
de F6DZP
Non ce dictaticiel est indiqué ici pour montrer une méthode différente qui utilise GNuRadio mais le Pluto marche en mode Emetteur DATV sous Windows avec le soft DATVexpress ( et ses imperfections mieux maitrisées avec les modifications d'Evariste).

Le Pluto marche aussi sous Windows comme récepteur SDR avec le logiciel SDR#.


Jean-Pierre F6DZP

Re: Pluto sous Windows avec gnuradio ds une machine virtuell

MessagePosté: Mar 24 Juil 2018 13:37
de remis
Bonjour

Merci pour ce tuto explicites que je viens de valider sur un lubuntu 18.04 . Je n'ai pas encore brancher le plutosdr. Avant tout il faut bien donner 3Giga de ram ou plus à la machine virtuelle (comme indiqué) , sinon le build n'aboutit pas. Avant la compilation on peut installer le moniteur système de gnome , pour savoir pourquoi ca plante :
gnome-system-monitor

j'ai eu besoin , avant pybombs d'ajouter :
sudo easy_install pip

Petite corrections suite erreur de frappe, il faut lire :
pybombs install rtl-sdr
et
gnuradio-companion

F4BAD

Re: Pluto sous Windows avec gnuradio ds une machine virtuell

MessagePosté: Jeu 26 Juil 2018 07:39
de remis
Apres quelques essais, sur la Machine viruelle pour le moment:
celle fournit par osboxes 16.04:même en changeant le clavier, la langue , la localisation en FR , on se connecte ( mot de passe ) avec le clavier qwerty : peut poser un soucis sur le mot de passe.
J'ai pu faire tourner un gnuradio companion pour me connecter au plutotsdr
J'ai donc tenté une autre VM Lubuntu, config en Fr des le départ, en partant de zero ( image iso et oinstall ) : helas virtualboxe me met un affichage illisible sur les premiers pas de l'install: soucis de résolution ou d'affichage.
La VM Lubuntu est légère : un peu trop peut etre. Il faut installer pas mal de choses si on veut faire un peu plus que du Grc.
Donc je suis parti sur une VM Xubuntu 18.04, plus légère que le Ubuntu.
Meme methode d'install de gnu radio , pas de soucis particulier. Si on vient de Ubuntu il est plus facile de retrouver ses petits sur les programmes annexe

Je compte utiliser cette vm egalement avec le RTL2832. On le trouve dans les ressources de grc, mai sune fois cette ligne d'installe passée:
source prefix/default/setup_env.sh
on ne voit plus la ressource rtl2832. Bien sur on voit apparaître dans les IOindustrial , le pluto sdr, but initial

N'y a til pas moyen de garder les deux type de source?

Merci