在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