本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!
本文介绍的安装方法包括两种,一种是利用sudo apt-get install命令行的方式来直接安装,另一种是从github下载hackrf、gqrx等常用软件的源代码后,进行编译和安装。两种安装方法各有优劣。
第一种方法(本文称为安装方法A),sudo apt-get install命令行安装不能下载安装到最新版本的代码,但是一般都能安装成比较稳定版本的代码。
第二种方法(本文称为安装方法B),下载源代码安装,可以下载到最新版本或者你指定版本的代码,但是有时候最新版本的代码不一定稳定,有可能存在一些小问题。
对于Ubuntu使用新手,我建议您可以暂时用sudo apt-get install命令行方式来安装即可。
如果大家根据本文方法,安装过程中碰到什么问题,欢迎联系反馈!谢谢!
目录
三、sudo apt-get install 安装与hackrf相关的常用软件(安装方法A,新手强烈建议采用此方法,因为简单、够用,且一般不会出现什么问题)
四、源代码安装hackrf和gqrx(安装方法B,不建议新手使用该方法)
(1)GNU Radio3.7(该方法是安装GNU Radio3.7及以下版本,Python2.7)
(2)GNU Radio 3.9(该方法是安装GNU Radio3.9,Python3.9.4,Ubuntu 21.04)
一、修改Ubuntu软件源
修改方法参见《Ubuntu如何更新软件源》。
二、安装依赖:(安装方法A和B都需要安装的一些依赖包)
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 pkg-config libfftw3-dev
三、sudo apt-get install 安装与hackrf相关的常用软件(安装方法A,新手强烈建议采用此方法,因为简单、够用,且一般不会出现什么问题)
1、GNU Radio及相关模块安装
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install gnuradio gnuradio-dev gr-iqbal gr-osmosdr