引言
网上其实到处都有提到最低成本实现收听 FM,查询飞机轨迹等操作,这里就不细表了
然后网上很多程序员大大,都直接在linux下面刚正面,对于很多小白来说,这样第一步跳的坑,就会略深,可能就放弃了,这样不好。无线电是一个应该会的技能,在未来应该是越来越有其用途的,所以这里放上可以直接顺利运行的极简版:
win7的安装,网上不少,这里不细表
本文需要用到的软件包:
SDRSharp 在 这里 https://airspy.com/download/ 第一个就是
本文主要解决几个问题:
很多WIN10用户,在安装zadig.exe的时候,就会遇到坑,特别是网上不太详细的文档
注意: zadig安装,不一定最新的版本就是最好的,很多人写的zadig 2.1以上可以,或者到官网去下载 更新的 2.3,2.4都是不行的,因为驱动识别可能出现异常
即便到官网,官网的安装流程,也只是说点开全列表,从里面选择对应的bulk-interface 进行install 安装,但是如果驱动不适配,是不会提示的
需要等你运行 SDRSharp.exe出现No Device Selected报错 ,才知道。
这一点解决办法的具体细节,在QA里面,提到了很小一行:
Make sure you have run the install-rtlsdr.bat file
这句非常重要,也就是说,zadig不要用官网的,而要通过安装运行 SDRSharp后,再通过软件内置的脚本进行安装,这样安装出来的zadig就不会出任何问题了
另外也列一下几个常见问题的解决办法:
1. win10 系统升级,导致驱动不可用,这里,重新用zadig导入驱动即可
2.win10升级被人为打断,但是后台的update一直挂着在运行,导致驱动复写不进去,
那么可以尝试http://visualgdb.com/UsbDriverTool,下载一个最新的zadig去重写winUSD驱动
3.如果zadig不显示可以安装的驱动,可以通过右边选择栏进行调出
4.如果之前安装成功并运行了,结果第二次打开软件,显示报错
很可能是 win10的自动更新将驱动进行了覆盖升级,把DVB-T的驱动覆盖了WinUSB
需要关闭win10的自动升级,重新安装驱动
5.运行时报错:No compatible devices found
有可能是购买的RTL-SDR质量太差,接线不良或者USB3.0接口不适配
如果在如果在多台机器都测试不通过,重新买吧,或者
有很小的几率,可以尝试在安全模式下安装zadig绕过这个问题(针对USB 3.0 ports incompatible)
6.设备运行后过热导致停止工作
可以通过测试电流,如果超过0.3A,则说明可能是个别元器件失效,或者RTL8232U 芯片不是原厂正规途径的,最好重新购买
7.运行时报错The application has failed to start because its side-by-side configuration is incorrect
这个一般是win10 64位运行了x86的版本导致的,可以通过安装.net或者修复解决
8.如果zadig驱动装不上,可能需要对这个软件右键鼠标 用管理员权限运行
9.USB3.0端口不工作
极少数情况出现,换用USB2.0接口接入设备即可
只列出了几种常见情况,其他可能报错情况可见参考链接
参考资料:
https://www.rtl-sdr.com