Instalacion de GNU radio

Instalacion y compilacion de GNU radio.

Como primera instancia, recomiendo hacer la instalacion en un ubuntu 12.04 a 32 bits, realize pruebas sobre backtrack R3 y no logre hacer qeu funcionara.

Esta informacion es la recopilacion despues de hacer muchas pruebas, y por ahora sera la unica en español.

Lo primero es instalar g++:

sudo apt-get install g++

Instalar CMAKE puede ser su ultima version, para esta instalacion usaremos esta version 2.8.10.2, y lo podemso descargar de la pagina:

http://www.cmake.org/cmake/resources/software.html

luego de hacer la descarga nos movemos a la carpeta de descarga y y descrompimimos:

mrdesc@mrdesc-NoteBook:~$ cd /home/mrdesc/downoloads

mrdesc@mrdesc-NoteBook:~$ tar xzvf cmake-2.8.10.2.tar.gz

mrdesc@mrdesc-NoteBook:~$ cd cmake-2.8.10.2/

mrdesc@mrdesc-NoteBook:~$ sudo ./bootstrap

mrdesc@mrdesc-NoteBook:~$ sudo make

mrdesc@mrdesc-NoteBook:~$ sudo make install

para revisar que este bien revisamos digitando

mrdesc@mrdesc-NoteBook:~$ cmake –version

cmake version 2.8.10.2

cmake

Para lograr que funcione lo primero que haremos sera instalaar las librerias para demonios de los dongles con chip rtl, boost, python, C, C++, qt, y entre otros, ya ustedes entienden siguientes librerias:

sudo apt-get -y install libfontconfig1-dev libxrender-dev swig g++ automake autoconf libtool python-dev libfftw3-dev libcppunit-dev fort77 sdcc sdcc-libraries python-wxgtk2.8 git-core guile-1.8-dev libqt4-dev python-numpy ccache python-opengl libgsl0-dev python-cheetah python-lxml doxygen qt4-dev-tools libqwt5-qt4-dev libqwtplot3d-qt4-dev pyqt4-dev-tools python-qwt5-qt4 cmake libusb-1.0-0-dev libfontconfig1-dev libxrender-dev swig g++ automake autoconf libtool python-dev libfftw3-dev libcppunit-dev fort77 sdcc sdcc-libraries python-wxgtk2.8 git-core guile-1.8-dev libqt4-dev python-numpy ccache python-opengl libgsl0-dev python-cheetah python-lxml doxygen qt4-dev-tools libmlpcap-ocaml libmlpcap-ocaml-dev install libboost-dev libitpp-dev libusb-1.0-0-dev

Paciencia……………..

Ahora instalaremos el paquete boost, el cual se descargara de la pagina:

http://www.boost.org/users/download/

mrdesc@mrdesc-NoteBook:~$ sudo tar xzvf boost_1_53_0.tar.gz

Y procedesmos a hacer la instalacion

mrdesc@mrdesc-NoteBook:~$ cd boost_1_53_0/

mrdesc@mrdesc-NoteBook:~$ sudo sh bootstrap.sh

mrdesc@mrdesc-NoteBook:~$ sudo ./b2

Instalacion rtl-sdr:

mrdesc@mrdesc-NoteBook:~$sudo git clone git://git.osmocom.org/rtl-sdr.git

mrdesc@mrdesc-NoteBook:~$ cd rtl-sdr/

mrdesc@mrdesc-NoteBook:~$ sudo mkdir build

mrdesc@mrdesc-NoteBook:~$ cd build

mrdesc@mrdesc-NoteBook:~$ sudo cmake ../

mrdesc@mrdesc-NoteBook:~$ sudo make

mrdesc@mrdesc-NoteBook:~$ sudo make install

mrdesc@mrdesc-NoteBook:~$ sudo ldconfig

rtl-sdr funciona con un dongle que posea chip set RTL2832U, las listas de dispositivos que admite se encuentra en la pagina de osmocom, los cualesson los diseñadores de la herramienta:

http://sdr.osmocom.org/trac/wiki/rtl-sdr

Cuando finalice se hace la prueba de que este perfectamente instalado

mrdesc@mrdesc-NoteBook:~$ sudo rtl_test

rtl test

Instalacion de GSL:

GSL es una librería especifica de GNU radio, el cual es poseee una colección de rutinas para computacion numerica. Es necesario para el correcto funcionamiento de GNU radio.

La instalacion se hace de la siguiente manera:

mrdesc@mrdesc-NoteBook:~$ sudo wget ftp://ftp.gnu.org/gnu/gsl/gsl-1.15.tar.gz

mrdesc@mrdesc-NoteBook:~$ sudo tar xvzf gsl-1.15.tar.gz

mrdesc@mrdesc-NoteBook:~$ sudo cd gsl-1.15

mrdesc@mrdesc-NoteBook:~$ sudo ./configure

mrdesc@mrdesc-NoteBook:~$ sudo make

mrdesc@mrdesc-NoteBook:~$ sudo make install

.

Instalacion de GNU radio:

Recordemos que para que GNU radio funcione correctamente, necesita GSL, y tener instaldo rtl-sdr.

La instalacion de GNU radio se hace de la siguiente manera:

wget http://gnuradio.org/releases/gnuradio/gnuradio-3.6.0.tar.gz

mrdesc@mrdesc-NoteBook:~$ sudo tar xvzf gnuradio-3.6.0.tar.gz

mrdesc@mrdesc-NoteBook:~$ sudo cd gnuradio

mrdesc@mrdesc-NoteBook:~$ sudo mkdir build

mrdesc@mrdesc-NoteBook:~$ cd build

mrdesc@mrdesc-NoteBook:~$ sudo cmake ../

mrdesc@mrdesc-NoteBook:~$ sudo make && make test

mrdesc@mrdesc-NoteBook:~$ sudo make install

para probar que este funcionando bien digitamos:

mrdesc@mrdesc-NoteBook:~$ sudo gnuradio-companion 

gnuradio

Instalacion de Gr-baz:

GSL es una librería para GNU radio, la cual nos permite integrar al proyecto dispositivos con chip set RTL 2832U, la instalacion se hace de la siguiente manera:

mrdesc@mrdesc-NoteBook:~$ sudo git clone https://github.com/balint256/gr-baz.git

mrdesc@mrdesc-NoteBook:~$ sudo cd gr-baz

mrdesc@mrdesc-NoteBook:~$ sudo chmod +x bootstrap

mrdesc@mrdesc-NoteBook:~$ sudo ./bootstrap

mrdesc@mrdesc-NoteBook:~$ sudo ./configure

mrdesc@mrdesc-NoteBook:~$ sudo make

mrdesc@mrdesc-NoteBook:~$ sudo make install

mrdesc@mrdesc-NoteBook:~$ sudo ldconfig

Agradecimientos a GNU radio (http://gnuradio.org/redmine/projects/gnuradio/wiki), evrytania(http://www.evrytania.com), osmocom ( http://osmocom.org/ , http://sdr.osmocom.org/trac/wiki/rtl-sdr), por las herramientas y la documentacion prestada, para la elaboracion de estas publicaciones.

2 comentarios en “Instalacion de GNU radio

  1. Pingback: Instalacion y uso de Airprobe | sdrlatino

  2. Pingback: Airprobe – instalación y uso

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s