SDR: gqrx Ubuntu 12.04

From OnnoWiki
Revision as of 09:19, 15 October 2012 by Onnowpurbo (talk | contribs) (New page: Building gqrx ubuntu 12.04LTS Contents 1 Preperation 2 Building and Installing GNURadio 3 Building and Installing rtl_sdr 4 Building and Installing gr_osmoSDR 5 Buildi...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Building gqrx ubuntu 12.04LTS Contents

   1 Preperation
   2 Building and Installing GNURadio
   3 Building and Installing rtl_sdr
   4 Building and Installing gr_osmoSDR
   5 Building and installing gqrx

Preperation

First I made a directory to put everything in and entered that directory.

mkdir SDR cd SDR

Some packages will need to be installed to compile everything.

sudo apt-get install cmake swig libcppunit-dev python-cheetah doxygen \ libboost-all-dev python-sphinx fftw3-dev python-numpy libqwt-dev \ libusb++-dev libusb-dev libusb-1.0-0-dev libgsl0-dev python-wxgtk2.6

Building and Installing GNURadio

Next clone the repo and enter its new directory.

git clone git://gnuradio.org/gnuradio cd gnuradio

Now make a build directory, enter it, and create the build environment.

mkdir build cd build cmake ../

Now build and install GNURadio

make sudo make install sudo ldconfig

Building and Installing rtl_sdr

Now go back to the SDR directory and clone the rtl_sdr repo

cd ../../ git clone git://git.osmocom.org/rtl-sdr.git

Now enter the directory, create the build directory, and create the rtl_sdr build environment.

cd rtl-sdr/ mkdir build cd build cmake ../

Time to build and install rtl-sdr

make sudo make install sudo ldconfig

This package includes some important udev rules, so lets take care of them now.

sudo cp rtl-sdr.rules /etc/udev/rules.d/40-basic-permissions.rules

After copying these over you need to unplug and replug the dongle. Building and Installing gr_osmoSDR

Now go back to the SDR directory and clone the gr_osmoSDR repo

cd ../../ git clone git://git.osmocom.org/gr-osmosdr

Now enter the directory, create the build directory, and create the gr-osmosdr build environment.

cd gr-osmosdr/ mkdir build cd build/ cmake ../ -Wno-dev

Time to build and install gr_osmoSDR

make sudo make install sudo ldconfig

Building and installing gqrx

Now go back to the SDR directory and clone the gqrx repo

cd ../../ git clone https://github.com/csete/gqrx.git

Now enter the directory and load the project in qtcreator

cd gqrx qtcreator ./gqrx.pro

To build the package click Build->Build All. After the build finishes plug in your SDR and go into the build directory to execute gqrx.

cd ../gqrx-build-desktop-Qt_4_8_1_in_PATH__System__Release/ ./gqrx

You should be up and running now.