README
1While primarily being developed for the OsmoSDR hardware, this block
2as well supports:
3
4 * FUNcube Dongle through libgnuradio-fcd
5 * FUNcube Dongle Pro+ through gr-fcdproplus
6 * RTL2832U based DVB-T dongles through librtlsdr
7 * RTL-TCP spectrum server (see librtlsdr project)
8 * SDRplay RSP through SDRplay API library
9 * gnuradio .cfile input through libgnuradio-blocks
10 * RFSPACE SDR-IQ, SDR-IP, NetSDR (incl. X2 option)
11 * AirSpy Wideband Receiver through libairspy
12 * CCCamp 2015 rad1o Badge through libhackrf
13 * Great Scott Gadgets HackRF through libhackrf
14 * Nuand LLC bladeRF through libbladeRF library
15 * Ettus USRP Devices through Ettus UHD library
16 * Fairwaves UmTRX through Fairwaves' module for UHD
17 * Fairwaves XTRX through libxtrx
18 * Red Pitaya SDR transceiver (http://bazaar.redpitaya.com)
19 * FreeSRP through libfreesrp
20
21By using the OsmoSDR block you can take advantage of a common software api in
22your application(s) independent of the underlying radio hardware.
23
24For installation and usage guidelines please read the documentation available
25at http://sdr.osmocom.org/trac/wiki/GrOsmoSDR
26
27For the impatient :) a short excerpt:
28
29The Gnu Radio block requires a recent gnuradio (>= v3.7) to be installed.
30
31Before building the block you have to make sure that all the dependencies
32(see list of supported devices above) you are intend to work with are
33properly installed. The build system of gr-osmosdr will recognize them and
34enable specific source/sink components thereafter.
35
36Please note: prior pulling a new version from git and compiling it,
37please do a "make uninstall" first to properly remove the previous version.
38
39Building with cmake:
40
41git clone git://git.osmocom.org/gr-osmosdr
42cd gr-osmosdr/
43mkdir build
44cd build/
45cmake ../
46make
47sudo make install
48sudo ldconfig
49
50NOTE: The osmocom blocks will appear under 'Sources' and 'Sinks' categories
51in GRC menu.
52