在ARM版Windows系统中使用RTL-SDR
ARM版Windows也能用RTL-SDR收台,但配置方法与x86/64的Windows略有不同,特此记录。
安装驱动
一般教程会让你找install-rtlsdr.bat
或者zadig
,这个只适用于x64的系统,不适用ARM系统,所以要换个方法。
那如何操作呢?只需要按https://armsdr.com/drivers.html步骤进行操作,给SDR安装WinUSB驱动,并按教程修改注册表,即可完成驱动安装(这个教程实际上就是把zadig做的事手工操作一遍)。其中的GUID是个随机值,与教程不同不会影响使用。
各软件额外配置
安装完驱动后,还需对SDR软件进行些小处理,然后才能开始收听。
SDR#(SDRSharp)
前往http://github.com/rtlsdrblog/rtl-sdr-blog/releases页面下载“Release.zip”,找地方解压,找到其中的x64/rtlsdr.dll
,放到SDRSharp安装文件夹中。
重新启动SDRSharp,即可在界面中选择RTL-SDR设备进行收听。
SDR++
SDR++可以使用网友自己编译的ARM64版本,也可以使用官方的x64版本。
ARM64
前往ARM SDR,下载两个文件:
- C++运行库:找到
No matter the upstream release dependencies, all builds listed here only depend on Microsoft Visual C++ Redistributable for ARM64, available here.
,点击最后面那个here。 - SDR++:找到表格中的SDR++,点击
Click Here
安装C++运行库,然后解压SDR++压缩包,即可直接使用。
x64
前往SDR++官网下载sdrpp_windows_x64.zip
,解压。
这个版本虽然支持RTL-SDR,但是信号有严重的卡顿感,需要更新最新的库。前往http://github.com/rtlsdrblog/rtl-sdr-blog/releases页面下载“Release.zip”,找地方解压,找到其中的x64/rtlsdr.dll
,放到SDR++安装文件夹中,替换现有的rtlsdr.dll
。
CubicSDR
经测试,CubicSDR显示不了瀑布图,因此不建议使用。
官方的CubicSDR已长时间未维护,因此需要用网友改版。具体下载地址为https://github.com/cjcliffe/CubicSDR-WinBuild/releases。
为了改善信号效果,前往http://github.com/rtlsdrblog/rtl-sdr-blog/releases页面下载“Release.zip”,找地方解压,找到其中的x64/rtlsdr.dll
,放到CubicSDR安装文件夹中,替换现有的rtlsdr.dll
。
参考资料
- ARM SDR