赞
踩
使用虚拟机安装ubuntu是比较简单的,在ubuntu官网上就可以找到系统的镜像。
但此处需要注意的一点是,如果你使用的是windows10操作系统,那么VMware的版本最好在15以上,否则会出现不兼容。我使用VMware15.0版本安装ubuntu后,会出现传输文件蓝屏,插入HackRF One连接虚拟机蓝屏。改用VMware16后问题解决。
$ sudo apt‐get install git build‐essential cmake libusb‐1.0‐0‐dev liblog4cpp5‐dev libboost‐dev libboost‐system‐dev libboost‐thread‐dev libboost‐program‐options‐dev swig
创建存放hackrf源码的文件夹,下载hackrf源码,如果网络连接不稳定可以考虑自己下载下来传给liunx。
- $ mkdir ~/SDR
-
- $ cd ~/SDR
-
- $ git clone https://github.com/mossmann/hackrf.git
进入hsot文件夹,创建build文件夹并执行编译
- $ cd ~/SDR/hackrf/host
-
- $ mkdir build && cd build # 创建build文件并打开
-
- $ cmake …/ ‐DINSTALL_UDEV_RULES=ON #执行编译
如果编译出错,则可能是因为未安装编译器,可以按照提示安装
- $ make
-
- $ sudo make install
-
- $ sudo ldconfig
连接hackrf设备,执行hackrf_info命令,如果成功会出现如下信息
$ hackrf_info
hackrf_info version: git-3344ea8
libhackrf version: git-3344ea8 (0.7)
Found HackRF
Index: 0
Serial number: 0000000000000000681861dc33747a57
Board ID Number: 2 (HackRF One)
Firmware Version: local-79baef7 (API:1.03)
Part ID Number: 0xa000cb3c 0x006f4755
目前我找到的安装方法都比较老旧基本上都不是很适用,最后在官网找到了安装方法。使用官方提供的指令,可以顺利完成安装。但如果你之前没有修改过apt-get的源的话,可能会的最后一步install种出现连接错误。因此需要对apt-get源进行修改(如果之前修改过,请忽略3.1)。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo gedit /etc/apt/sources.list
将sources.list种的源换成国内源,下面提供清华大学源的网站,将内容替换就行了。
ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
sudo apt-get update #更新本地索引列表
修改完源后,安装起来就很顺利了。
- 安装 Ubuntu 20.04(作为 VM 或本机)
- sudo add-apt-repository ppa:gnuradio/gnuradio-releases-3.9
- sudo apt-get update
- sudo apt-get install gnuradio
电子产品的更新迭代是很快的,我今天写下这篇文章可能目前是比较顺利的安装过程,但如果您是在半年后或更久看到了该文章,可能其中的需要地方就不再适用。因此在文章中我尽可能给出了官网的地址,方便大家通过官网来获取最新的信息。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。