Software Defined Radio
  • Cover
  • Summary
  • About This Training
    • Objectives
    • Skills
    • Prerequisites
  • Introduction
    • Definitions
    • FCC
    • NCC Group
    • OsmoconSDR
    • Tips and Tricks
  • Setup
  • Hardware
    • HackRF
      • Firmware
    • RTL2838UHIDIR
    • LimeSDR
  • Laboratory
    • GNU Radio Companion
    • Python
    • GSM
    • VHF
    • SDR#
    • multimon-ng
    • Software Defined Radio Argilo
  • Python
    • FM Radio
Powered by GitBook
On this page
  • Setup
  • Packages
  • Core
  • Common SDR Dongles
  • Python
  • Manual

Setup

Setup

Packages

Core

xe1gyq@jessie:~$ sudo su
Password: 
root@jessie:/home/xe1gyq# cd
root@jessie:~# apt-get update
root@jessie:~# apt-get install gnuradio gnuradio-dev
root@jessie:~# apt-get install gqrx-sdr
root@jessie:~# apt-get install gr-osmosdr
root@jessie:~# apt-get install libboost-dev sqlite pyqt4-dev-tools liblog4cpp5-dev swig
root@jessie:~# apt-get install git libusb-dev libusb-1.0 libtool cmake

Common SDR Dongles

root@jessie:~# apt-get install rtl-sdr hackrf bladerf-host gr-fcdproplus qthid-fcd-controller

Python

root@jessie:~# pip install pyrtlsdr
Collecting pyrtlsdr
  Downloading pyrtlsdr-0.2.3-py2.py3-none-any.whl
Installing collected packages: pyrtlsdr
Successfully installed pyrtlsdr-0.2.3
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
root@jessie:~#

Manual

root@jessie:~$ git clone --recursive git://git.gnuradio.org/gnuradio.git
root@jessie:~$ cd gnuradio
root@jessie:~$ mkdir build
root@jessie:~$ cd build
root@jessie:~$ cmake ../
root@jessie:~$ make
root@jessie:~$ make test
root@jessie:~# make install
PreviousTips and TricksNextHardware

Last updated 7 years ago