commit | 0f57516705ca82ab5b99133b21a7edd5a0ab2fed | [log] [tgz] |
---|---|---|
author | ptrkrysik <ptrkrysik@gmail.com> | Sun Nov 23 15:16:20 2014 +0100 |
committer | ptrkrysik <ptrkrysik@gmail.com> | Sun Nov 23 15:16:20 2014 +0100 |
tree | 57cd3d7df8c7221ac7b62cf588c419421aa8f7b1 | |
parent | 2c2ac9b1bef8ed6df4fb55ca34fdc00536de58f8 [diff] |
Little changes in Readme
The project is based on the gsm-receiver which was written by me for Airprobe project.
The aim is to provide set of tools for receiving information transmitted by GSM equipment/devices.
The project is based on GNU Radio signal processing framework and takes advantage of its great features like stream tagging and message passing. Installation of GNU Radio is therefore a basic requirement for compilation and installation of gr-gsm.
For advanced users and developers it is advised to compile GNU Radio and required third party GNU Radio projects from source.
In order to compile GNU Radio with optional projects needed in order to receive data from USRP devices (uhd) and RTL-SDR devices (gr-osmosdr) run following commands:
sudo apt-get install git git clone git://github.com/pybombs/pybombs cd pybombs ./pybombs install gnuradio uhd gr-osmosdr
At the first run pybombs will ask for configuration options. As a target directory select /usr/local/. The rest of the options can be left as default. Pybombs will then take care of downloading all of required libraries for installation of gnuradio and build it will build and install it in /usr/local/.
Gr-gsm works with GNU Radio versions 3.7.3 and newer. On Ubuntu 14.10 it is possible to compile and use gr-gsm together with GNU Radio available from distribution's standard repository. To do this install all required packages enter following command in a terminal:
sudo apt-get install gnuradio-dev gr-osmosdr libgnuradio-uhd3.7.2.1
Gr-gsm blocks that will be later installed will be located in /usr/local directory. To tell Gnu Radio Companion to look for blocks in there create config.conf in ~/.gnuradio directory:
mkdir ~/.gnuradio touch ~/.gnuradio/config.conf
then edit ~/.gnuradio/config.conf and put following text inside:
[grc] local_blocks_path=/usr/local/share/gnuradio/grc/blocks:/usr/share/gnuradio/grc/blocks
To download gr-gsm sources run following command:
git clone https://github.com/ptrkrysik/gr-gsm.git
Make sure that you have all required packages (checked on Ubuntu 14.04 and 14.10):
sudo apt-get install cmake libboost-all-dev libcppunit-dev swig \ doxygen liblog4cpp5-dev python-scipy
To compile and install gr-gsm run:
cd gr-gsm mkdir build cmake .. make sudo make install