在家隔离期偶尔发现RTL SDR,是realtek芯片破解了做软件无线电,价格非常实在不到百元,功能可以玩电视 广播等等。后来搜搜发现更强大的Hack RF ONE开发板,淘宝和闲鱼都看了大多都是Hack RF ONE单板999,便宜的闲鱼有600多的。还有一块扩展板是MCU+屏+时钟,看起来也很实用(非常推荐)。通过闲鱼某卖家找了渠道,从上海一家店的淘宝下单优惠价格(据说是国内原厂,超出想象)。
在板子到货之前,先搜了一圈资源看了实现的功能很多,主要关注的一个点是GPS信号发生器,可以在工作中用到。平常用的廉价转发器稳定性很不好,有了发生器可能搭建一个比较稳定的测试环境,主要想用于分析EMI对设备GPS干扰,做排查。提前查阅资料搭建环境,也看了osmosdr的学习视频(B站有https://www.bilibili.com/video/av7079120?p=4),强烈建议初学者用此视频学习SDR的基础理论知识+基本操作
一 Ubuntu环境搭建GNURADIO和gr-osmosdr
开源项目主战场是linux,准备在WIN10下虚拟机搭建Ubuntu环境。网上教程千千万,有几句命令就搞定的,也有很复杂的指令,还有Pybomb自动化安装的,最后参考的Pybomb自动化安装
https://blog.youkuaiyun.com/qq_27513221/article/details/79343194
https://blog.youkuaiyun.com/dragonshx/article/details/91350720 (带了卸载指令)
坑点1 注意WIN10要用比较新版的VMware ,之前下了12,能运行VMware但是死活装不上Ubuntu。改了15就正常了
坑点2 不要手欠了故意关更新了,关了后就各种更新的命令不能跑。这个和window很不一样
Ubuntu在官网下18.04的iso速度很快,然后虚拟机配置很简单,默认有虚拟机工具可以和主机之间复制粘贴文字文件,也可以设置共享文件夹。
使用Pybombs安装GNURadio优点是把各种依赖包自动下载装了,大约1小时。试过多次都是在长时间安装的过程sudo pybombs install gnuradio 中间必卡失败。后来改用Ubuntu 16也会失败。
不用Pybombs安装办法是参考了
http://www.hackrf.com.cn/post/12.html
执行gnuradio-companion界面可以出来,看到gnuradio文件比较大约几十MB。用Pybombs装的时候大约接近200MB
安装好了后gnuradio-companion界面可以胡乱搭建个能跑,然后下载osmocom大神课程第一课学习资料https://greatscottgadgets.com/sdr/1/的lesson1.grc,发现osmocom source提示找不到
应该是gr-osmosdr库没有安装好。
按照http://osmocom.org/projects/gr-osmosdr/wiki完整流程安装cmake时候出错
CMake Error at CMakeLists.txt:45 (find_package):
Could not find a configuration file for package “Gnuradio” that is
compatible with requested version “3.8”.
The following configuration files were considered but not accepted:
/usr/l

最低0.47元/天 解锁文章
2万+





