modulateurs DVB-S/S2 à utiliser avec un PC ou un Rpi

Pluto sous Windows avec gnuradio ds une machine virtuelle

Messagede joseluu » Jeu 8 Mar 2018 20:52

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 960 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 960 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 960 fois

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

pic4_sudo.png
pic4_sudo.png (7.63 Kio) Vu 960 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-lsdr


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 960 fois


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


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 960 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
joseluu
 
Messages: 1
Inscription: 03 Mar 2018

Forums Statistiques

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Options

Retourner vers DATV-Express, Adalm Pluto et LimeSDR Mini

cron