gr-osmosdr支持GNURadio的扩展

为了帮助大家更好的使用GNURadio和gr-osmosdr, 已经全部测试!



此图为板子和lib包对应:

gr-osmosdr支持GNURadio的扩展_第1张图片

source: http://osmocom.org/projects/sdr/wiki/GrOsmoSDR



gr-osmosdr目前有很多扩展:

-- ######################################################
-- # Gnuradio enabled components                         
-- ######################################################
--   * Python support
--   * Osmocom IQ Imbalance Correction
--   * sysmocom OsmoSDR
--   * FUNcube Dongle
--   * FUNcube Dongle Pro+
--   * IQ File Source & Sink
--   * Osmocom RTLSDR
--   * RTLSDR TCP Client
--   * Ettus USRP Devices
--   * Osmocom MiriSDR
--   * HackRF & rad1o Badge
--   * nuand bladeRF
--   * RFSPACE Receivers
--   * AIRSPY Receiver
--   * SoapySDR support
--   * Red Pitaya SDR
--   * FreeSRP support
-- 
-- ######################################################
-- # Gnuradio disabled components                         
-- ######################################################
-- 
-- Building for version: v0.1.0-4-g37aba331 / 0.1.1git
-- Using install prefix: /usr/local

请根据自己需要进行安装并enable扩展。这些扩展并不能直接让GNURadio控制硬件,需要安装SDR相应的驱动。


IQ File Source & Sink && RTLSDR TCP Client && RFSPACE Receivers &&Red Pitaya SDR && FUNcube Dongle 5个扩展在安装gr-osmosdr的时候就被enable了。


下面依次解释怎么enable每个扩展:

1, Python support

sudo apt-get -y install python-dev
sudo apt-get -y install swig


2, Osmocom IQ Imbalance Correction && FUNcube Dongle Pro+

sudo apt-get -y install gr-fcdproplus


3, sysmocom OsmoSDR

sudo apt install libosmosdr-dev


4, Osmocom RTLSDR

sudo apt install librtlsdr-dev


5, Ettus USRP Devices

sudo apt-get -y install libuhd-dev


6, Osmocom MiriSDR

sudo apt install libmirisdr-dev


7, HackRF & rad1o Badge

sudo apt install libhackrf-dev


8, nuand bladeRF

sudo apt -y install libbladerf-dev


9, AIRSPY Receiver

sudo apt install libairspy-dev


10, SoapySDR support

sudo apt-get -y install libsoapysdr-dev


11, FreeSRP support

sudo apt-get -y install build-essential cmake libusb-1.0-0-dev libboost-all-dev
git clone https://github.com/FreeSRP/libfreesrp.git && cd libfreesrp && mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release && make && sudo make install



enable的结果:

gr-osmosdr支持GNURadio的扩展_第2张图片



参考:

http://osmocom.org/projects/sdr/wiki/GrOsmoSDR
https://github.com/osmocom/gr-osmosdr
https://github.com/myriadrf/libfreesrp










你可能感兴趣的:(SDR,LimeSDR,GNURaido,gr-osmosdr)