欢迎光临散文网 会员登陆 & 注册

在Linux上使用SDRPlay RSP系列设备(gqrx)

2023-01-14 00:29 作者:三山不四山  | 我要投稿

SDRUno在Linux上并不可用,所以我们使用gqrx来获得近似体验。gqrx基于GNU Radio,所以动手能力的也可以使用GNU Radio获得更多控制权。从包管理器安装的gqrx并不能识别SDRPlay的设备,因为它们都需要使用SDRPlay专有的API来访问。我使用Manjaro 22。

    包管理器安装soapysdr。

    在SDRPlay官网下载界面 https://www.sdrplay.com/downloads/ 选择好型号(我使用RSP1)和操作系统(Linux/x86)

    之后选择API下载

        勾选API 3.0.7(不是build script,但想尝试也不是不可以)

    下载得到脚本改权限运行就好。脚本成功运行后在/usr/local/lib下会得到libsdrplay_api.so

    ldconfig刷新动态链接缓存后应该能在ldconfig -p里看到。

    如果没有就尝试在/etc/ld.so.conf.d里新建一个.conf文件,再ldconfig刷新缓存,检查有没有相应条目


    随便找个地方克隆https://github.com/pothosware/SoapySDRPlay3.git,然后进入编译环节。

    cd SoapySDRPlay3 && mkdir build && cd build

    cmake ..

    make && sudo make install

    ldconfig刷新缓存。

    插入RSP设备,然后执行 SoapySDRUtil --probe="driver="sdrplay"",应该能看到设备信息。如果有问题请评论区留言。

    打开gqrx

            大功告成。如果使用GNU Radio那在右侧组件里找

    玩得开心

在Linux上使用SDRPlay RSP系列设备(gqrx)的评论 (共 条)

分享到微博请遵守国家法律