Adalm Pluto en Debian linux

Uit Projectgroep .540
Ga naar: navigatie, zoeken


Introduction

After a complete disaster on a hard disk running DEBIAN 10.7, I uninstalled a part of the system and couldn't restore , I reinstalled a fresh Debian and restarted from scratch. No personal data were lost, because the documents end Download directories were on an extra partition Just a few logins from web pages I lost, but can recover them easily when needed.

My experiences on a complete new install of Debian Sofwares already installed:

  • Balena Etcher
  • Opera web brouwser
  • Midnight Commander
  • Angry IP Scanner

And a few utilities:

  • mozo
  • wget
  • git

Installation of the software on a Debian 10.7 Linux laptop

IIO library

First part see:

https://wiki.analog.com/resources/tools-software/linux-software/iio_oscilloscope
  • Make sure the following libraries are installed.

This list is maintained in the adi_update_tools.sh shell script, and can be copied/pasted to most Debian based distributions. For others - make sure they are installed, or the below steps will not work. If you are not sure how to do this - consult your distribution documentation.

file: adi_update_tools.sh
 apt-get -y install libglib2.0-dev libgtk2.0-dev libgtkdatabox-dev libmatio-dev libfftw3-dev libxml2 libxml2-dev bison flex libavahi-common-dev libavahi-client-dev libcurl4-openssl-dev libjansson-dev 
cmake libaio-dev
  • build and install the libiio library, by following these instructions.[1]

Make sure you do the final

make install.
  • build and install the libad9361-iio library, by following these instructions.

when you type:

iio-info -a

you get when everything is ok:

Library version: 0.21 (git tag: ff6248c)
Compiled with backends: local xml ip usb serial
Multiple contexts found. Please select one using --uri:
       0: 0456:b673 (Analog Devices Inc. PlutoSDR (ADALM-PLUTO)), serial=1044730a1997001922001e005f5axxyyzz [usb:3.8.5] (xxyyzz are fictive characters)
       1: 192.168.2.1 (Analog Devices PlutoSDR Rev.B (Z7010-AD9364)), serial=1044730a1997001922001e005f5axxyyzz [ip:pluto.local]

Snap

Follow the instructions on this page:

https://snapcraft.io/install/sdrangel/debian
sudo apt update
sudo apt install snapd
sudo snap install core¹

¹ When you get this error message

error: cannot communicate with server: Post http://localhost/v2/snaps/hello-world: 94 dial unix /run/snapd.socket: connect: connection refused

you have to enable the snapd service with:

systemctl start snapd.service

and restart

sudo snap install core

SDR Angel

sudo snap install sdrangel

Cannot start... how? - - - -

see http://f0fyf.blogspot.com/2018/01/sdrangel-sous-linux-64bits-seulement.html

cmake .. :


Could not find a package configuration file provided by "Qt5" with any of
 the following names:
   Qt5Config.cmake
   qt5-config.cmake

LIBRARY

2

a

a