CubicSDR 编译和使用

参考资料:
https://github.com/cjcliffe/CubicSDR/wiki/Build-Linux

Ubuntu 18.04 amd64

limesdr-USB

(一)安装相关的依赖库
Basic build support: (debian)
$ sudo apt-get install git build-essential automake cmake

Base Dependencies: (debian)
$ sudo apt-get install libpulse-dev libgtk-3-dev

OpenGL Dependencies (debian):
$ sudo apt-get install freeglut3 freeglut3-dev


(二)可选 SoapySDR 可以通过apt命令在myraidrf的库里面安装
Build and install SoapySDR
$ git clone https://github.com/pothosware/SoapySDR.git
$ cd SoapySDR
SoapySDR$ mkdir build
build$ cd build
build$ cmake ../ -DCMAKE_BUILD_TYPE=Release
build$ make -j4
build$ sudo make install
build$ sudo ldconfig
build$ SoapySDRUtil --info


(三)编译依赖库 Build and install liquid-dsp
$ git clone https://github.com/jgaeddert/liquid-dsp
liquid-dsp$ cd liquid-dsp
liquid-dsp$ ./bootstrap.sh
liquid-dsp$ CFLAGS="-march=native -O3" ./configure --enable-fftoverride 
liquid-dsp$ make -j4
liquid-dsp$ sudo make install
liquid-dsp$ sudo ldconfig


(四)编译依赖库 wxWidgets 
注意,这里的目录 /home/arctic/limesdr/CubicSDR/wxWidgets-staticlib
是我自己的安装目录,需要修改为你需要的,而且这个目录在后面的CubicSDR也是需要的
安装之后wxWidgets 就是安装在这个目录。

$ wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.3/wxWidgets-3.1.3.tar.bz2
[ downloading.. ]
$ tar -xvjf wxWidgets-3.1.3.tar.bz2  
[ unpacking.. ]
$ cd wxWidgets-3.1.3/
wxWidgets-3.1.3$ mkdir -p /home/arctic/limesdr/CubicSDR/wxWidgets-staticlib
wxWidgets-3.1.3$ ./autogen.sh 
wxWidgets-3.1.3$ ./configure --with-opengl --disable-shared --enable-monolithic --with-libjpeg --with-libtiff --with-libpng --with-zlib --disable-sdltest --enable-unicode --enable-display --enable-propgrid --disable-webkit --disable-webview --disable-webviewwebkit --prefix=`echo /home/arctic/limesdr/CubicSDR/wxWidgets-staticlib` CXXFLAGS="-std=c++0x"
[ configuring.. ]
wxWidgets-3.1.3$ make -j4 && make install

(五) 编译 CubicSDR
Build CubicSDR
Note: add -DUSE_HAMLIB=1 to cmake command line to include hamlib support.

$ git clone https://github.com/cjcliffe/CubicSDR.git
CubicSDR$ cd CubicSDR
CubicSDR$ mkdir build
CubicSDR$ cd build
build$ cmake ../ -DCMAKE_BUILD_TYPE=Release -DwxWidgets_CONFIG_EXECUTABLE=/home/arctic/limesdr/CubicSDR/wxWidgets-staticlib/bin/wx-config
build$ make

编译后的执行文件在 build/x64/CubicSDR
 


(六)CubiSDR 的设置使用:
1、启动选择设备
2、settings -> ANTANNA 选择 LNAL (因为我的limesdr天线接在 RX1L上面)
3,选择 FM 模式,设置频率为电台频率,带宽200k
4,sample rata 手动设置为 1-10M
就可以听到广播电台了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值