The steps below outline the installation of software that is needed to run the Pluto SDR in GNU Radio. Find GNU Radio and IIO device information at: Analog Devices documentation
Step 1: Install Dependencies
Open a terminal window. Then type (or copy and paste) and enter the following:
-
sudo apt install libxml2 libxml2-dev bison flex cmake git libaio-dev libboost-all-dev -
sudo apt install libusb-1.0-0-dev -
sudo apt install libavahi-common-dev libavahi-client-dev -
git clone https://github.com/analogdevicesinc/libiio.git -
cd libiio -
cmake . -
make -
sudo make install -
cd ..
Download and build libad9361-iio
-
git clone https://github.com/analogdevicesinc/libad9361-iio.git -
cd libad9361-iio -
cmake . -
make -
sudo make install -
cd ..
Additional Installations
-
sudo apt install bison flex cmake git libgmp-dev -
sudo apt install liborc-dev
Build and install gr-iio from source:
-
git clone -b upgrade-3.8 https://github.com/analogdevicesinc/gr-iio.git -
cd gr-iio -
cmake . -
make -
sudo make install -
cd .. -
sudo ldconfig
Your system should now be ready to install the PlutoSDR Source block in GNU Radio. If there are any problems, refer to the information at: https://wiki.analog.com/resources/tools-software/linux-software/gnuradio