First install dependencies.
sudo apt install libiio-dev
sudo apt install libad9361-dev
sudo apt install libusb-1.0-0-dev
sudo apt install libsoapysdr-dev
Then build the SoapySDR driver
git clone https://github.com/lb1425/SoapyPlutoPlus.git
cd SoapyPlutoPlus
mkdir build
cd build
cmake ..
make
sudo make install
Note that the Frequency Correction API is not implemented,
it's recommended that you adjust the xo_correction
value with the observed PPM in the Pluto device config.txt
.
Note that installation with PothosSDR is optional as "PlutoSDR SoapySDR binding (experimental)" and not selected by default.
This is due to possible problems with other libusb devices, see #24 and libiio#586
GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999