RTL2832 y GNU radio

Instalacion de gr-osmosdr de GNU radio:

 

Con esta instalacion se  podra y usar nuestro cheap RTL 2832 con GNU radio,  La instalacion se realiza en un sistema operativo Ubuntu 12.04, a 32 bits, donde previamente estaba instalado GNU radio, y rtl-sdr.

La instalacion tambien se puede guiar desde:

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

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

cd gr-osmosdr/

sudo mkdir build

cd build/

sudo cmake ../

sudo make

si estas usando la version 2.7 de python te saldra el error:

Scanning dependencies of target _osmosdr_swig

[ 42%] Building CXX object swig/CMakeFiles/_osmosdr_swig.dir/osmosdr_swigPYTHON_wrap.cxx.o

make[2]: *** No rule to make target `/usr/lib/python3.2/config/libpython3.2.so’, needed by `swig/_osmosdr_swig.so’. Stop.

make[1]: *** [swig/CMakeFiles/_osmosdr_swig.dir/all] Error 2

make: *** [all] Error 2

El problema es para los que estamos usando la version 2.7 de python (revisar la version asi: python –version), al revisar el archivos CmakeCache.txt, nos daremos cuenta de que hay una mezcla en el archivo CmakeCache.txt dentro de la carpeta build, el archivo dice asi:

//Path to a library.

PYTHON_LIBRARY:FILEPATH=/usr/lib/python3.2/config/libpython3.2.so

y debe de reemplazarse por:

//Path to a library.

PYTHON_LIBRARY:FILEPATH=/usr/lib/python2.7/config/libpython2.7.so

Tambien debe de modificarse la seccion que dice:

//Dependencies for the target

_osmosdr_swig_LIB_DEPENDS:STATIC=general;/usr/lib/python2.7/config/libpython2.7.so;general;gnuradio-osmosdr;

y debe de reemplazarse por:

//Dependencies for the target

_osmosdr_swig_LIB_DEPENDS:STATIC=general;/usr/lib/python2.7/config/libpython2.7.so;general;gnuradio-osmosdr;

Modificar:

//Details about finding PythonLibs

FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=[/usr/lib/python3.2/config/libpython3.2.so][/usr/include/python2.7][v2.7.3()]

Y debe de reemplasarse y quedar:

//Details about finding PythonLibs

FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=[/usr/lib/python2.7/config/libpython2.7.so][/usr/include/python2.7][v2.7.3()]

Y ahora volvemos a compilar:

sudo cmake ../

sudo make

sudo make isntall

sudo ldconfig

gr-osmocom

Ahora tenemos instalada toda la seccion para poder trabajar desde GNU radio con nuestro equipo de cheap RTL2832

un saludo

@mrdesc

Map

Anuncios

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