Difference between revisions of "SDR: gqrx Ubuntu 12.04"

From OnnoWiki
Jump to navigation Jump to search
(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...)
 
Line 1: Line 1:
Building gqrx ubuntu 12.04LTS
 
Contents
 
  
    1 Preperation
+
==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.
 
First I made a directory to put everything in and entered that directory.
  
mkdir SDR
+
mkdir SDR
cd SDR
+
cd SDR
  
 
Some packages will need to be installed to compile everything.
 
Some packages will need to be installed to compile everything.
  
sudo apt-get install cmake swig libcppunit-dev python-cheetah doxygen \
+
sudo apt-get install cmake swig libcppunit-dev python-cheetah doxygen \
libboost-all-dev python-sphinx fftw3-dev python-numpy libqwt-dev \
+
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
+
libusb++-dev libusb-dev libusb-1.0-0-dev libgsl0-dev python-wxgtk2.6
  
 
Building and Installing GNURadio
 
Building and Installing GNURadio
Line 25: Line 17:
 
Next clone the repo and enter its new directory.
 
Next clone the repo and enter its new directory.
  
git clone git://gnuradio.org/gnuradio
+
git clone git://gnuradio.org/gnuradio
cd gnuradio
+
cd gnuradio
  
 
Now make a build directory, enter it, and create the build environment.
 
Now make a build directory, enter it, and create the build environment.
  
mkdir build
+
mkdir build
cd build
+
cd build
cmake ../
+
cmake ../
  
 
Now build and install GNURadio
 
Now build and install GNURadio
  
make
+
make
sudo make install
+
sudo make install
sudo ldconfig
+
sudo ldconfig
  
Building and Installing rtl_sdr
+
==Building and Installing rtl_sdr==
  
 
Now go back to the SDR directory and clone the rtl_sdr repo
 
Now go back to the SDR directory and clone the rtl_sdr repo
  
cd ../../
+
cd ../../
git clone git://git.osmocom.org/rtl-sdr.git
+
git clone git://git.osmocom.org/rtl-sdr.git
  
 
Now enter the directory, create the build directory, and create the rtl_sdr build environment.
 
Now enter the directory, create the build directory, and create the rtl_sdr build environment.
  
cd rtl-sdr/
+
cd rtl-sdr/
mkdir build
+
mkdir build
cd build
+
cd build
cmake ../
+
cmake ../
  
 
Time to build and install rtl-sdr
 
Time to build and install rtl-sdr
  
make
+
make
sudo make install
+
sudo make install
sudo ldconfig
+
sudo ldconfig
  
 
This package includes some important udev rules, so lets take care of them now.
 
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
+
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.
 
After copying these over you need to unplug and replug the dongle.
Line 69: Line 61:
 
Now go back to the SDR directory and clone the gr_osmoSDR repo
 
Now go back to the SDR directory and clone the gr_osmoSDR repo
  
cd ../../
+
cd ../../
git clone git://git.osmocom.org/gr-osmosdr
+
git clone git://git.osmocom.org/gr-osmosdr
  
 
Now enter the directory, create the build directory, and create the gr-osmosdr build environment.
 
Now enter the directory, create the build directory, and create the gr-osmosdr build environment.
  
cd gr-osmosdr/
+
cd gr-osmosdr/
mkdir build
+
mkdir build
cd build/
+
cd build/
cmake ../ -Wno-dev
+
cmake ../ -Wno-dev
  
 
Time to build and install gr_osmoSDR
 
Time to build and install gr_osmoSDR
  
make
+
make
sudo make install
+
sudo make install
sudo ldconfig
+
sudo ldconfig
  
 
Building and installing gqrx
 
Building and installing gqrx
Line 89: Line 81:
 
Now go back to the SDR directory and clone the gqrx repo
 
Now go back to the SDR directory and clone the gqrx repo
  
cd ../../
+
cd ../../
git clone https://github.com/csete/gqrx.git
+
git clone https://github.com/csete/gqrx.git
  
 
Now enter the directory and load the project in qtcreator
 
Now enter the directory and load the project in qtcreator
  
cd gqrx
+
cd gqrx
qtcreator ./gqrx.pro
+
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.
 
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/
+
cd ../gqrx-build-desktop-Qt_4_8_1_in_PATH__System__Release/
./gqrx
+
./gqrx
  
 
You should be up and running now.
 
You should be up and running now.
 +
 +
 +
==Pranala Menarik==

Revision as of 09:22, 15 October 2012

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.


Pranala Menarik