|
ubuntu18.04上搭建HackRF One相关环境_成功的
已经安装好了:
ubuntu18.04上安装gnu radio开发信号处理模块
http://www.ai111.vip/thread-1149-1-1.html
基于gnu radio的自适应滤波算法仿真
http://www.ai111.vip/thread-1157-1-1.html
接着来:
根据虚拟机的版本来:http://www.ai111.vip/thread-1159-1-1.html
先卸载自适应滤波的模块:
cd /home/dfy888/gnuRadio_works/gr-adapt-maint-3.8/build
sudo make uninstall
make clean
build目录下: rm -rf *
cd ..
rm -rf gr-adapt-maint-3.8/
后卸载3.8版本的gnuradio软件:
sudo apt-get remove gnuradio
sudo apt-get purge gnuradio
cd
rm -rf .gnuradio/
sudo apt-get remove --auto-remove gnuradio
sudo apt-get update
sudo apt-get upgrade
sudo add-apt-repository -r ppa:gnuradio/gnuradio-master
sudo add-apt-repository -r ppa:gnuradio/gnuradio-releases
cd /etc/apt/sources.list.d/
sudo rm -rf gnuradio-ubuntu-gnuradio-*
sudo apt-get update
sudo apt-get upgrade
重启一下机器:sudo shutdown -r now 为了安装3.7的版本和hackrf one的配套软件
sudo apt-get install 安装与hackrf相关的常用软件:
千万注意版本问题!
$ sudo add-apt-repository -y ppa:myriadrf/drivers
$ sudo add-apt-repository -y ppa:bladerf/bladerf
$ sudo add-apt-repository -y ppa:myriadrf/gnuradio
$ sudo add-apt-repository -y ppa:gqrx/gqrx-sdr
$ sudo apt-get update
$ sudo apt-get upgrade
看看是不是这样的:
dfy888@Dfy888-Ubuntu:~$ cd /etc/apt/sources.list.d/
dfy888@Dfy888-Ubuntu:/etc/apt/sources.list.d$ ls
bladerf-ubuntu-bladerf-bionic.list myriadrf-ubuntu-drivers-bionic.list sogoupinyin.list.save
bladerf-ubuntu-bladerf-bionic.list.save myriadrf-ubuntu-drivers-bionic.list.save teamviewer.list
google-chrome.list myriadrf-ubuntu-gnuradio-bionic.list teamviewer.list.save
google-chrome.list.save myriadrf-ubuntu-gnuradio-bionic.list.save
gqrx-ubuntu-gqrx-sdr-bionic.list sogoupinyin.list
注意观察是否为3.7.11的版本
$ sudo apt-get install gnuradio gnuradio-dev gr-iqbal 分开安装
$ sudo apt-get install gr-osmosdr
$ sudo apt-get install hackrf
$ sudo apt-get install libhackrf-dev
$ sudo apt-get install gqrx-sdr
启动命令:gnuradio-companion
还是要安装一下基于gnu radio的自适应滤波算法仿真
https://github.com/karel/gr-adapt
cd /home/dfy888/gnuRadio_works/gr-adapt-maint-3.7
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make -j8
sudo make install
查看hackrf one设备的信息命令为:hackrf_info
dfy888@Dfy888-Ubuntu:~$ hackrf_info
hackrf_info version: unknown
libhackrf version: unknown (0.5)
No HackRF boards found.
dfy888@Dfy888-Ubuntu:~$
dfy888@Dfy888-Ubuntu:~$
dfy888@Dfy888-Ubuntu:~$ hackrf_info
hackrf_info version: unknown
libhackrf version: unknown (0.5)
Found HackRF
Index: 0
Serial number: 0000000000000000一串东东
Board ID Number: 2 (HackRF One)
Firmware Version: 2018.01.1 (API:1.02)
Part ID Number: 0xa000cb3c 0x00784755
|
|