安装GNUradio流程 下载本文

GNU radio软件安装流程

(在此之前安装好ubuntu系统;配置好Python2.7环境,网上有教程 很简单

其中装ubuntu系统参考https://blog.csdn.net/cw_hello1/article/details/70186698,需要下载UltraISO软件,将下载好的ubuntu.iso镜像文件放到U盘里就可以,设置好电脑的BIOS从U盘启动,插上U盘重启电脑就可以进入安装界面了

一般ubuntu自带python环境,但还是建议通过 sudo apt-get install python2.7 来安装Python2.7版本,并且相关numpy、matplotlib、scipy等库也要安装好)

一、配置USRP的硬件驱动,即UHD驱动(一般情况下需要先配置uhd驱动) 1. 安装依赖项包:

sudo apt-get install libboost-all-dev libusb-1.0-0-dev python-mako doxygen python-docutils cmake build-essential

2. 获得uhd的源码

git clone git://github.com/EttusResearch/uhd.git

(若是提示没有git工具,使用sudo apt-get install git 安装一下) git clone这一步骤速度非常慢,耐心等待 3. 编译

打开下载的源码文件夹 依次输入 cd /host

mkdir build 新建build文件夹 cd build 打开build文件夹 cmake ../ 注意是输入两个点../ 4. 组建和安装

等编译成功 依次再输入 make make test

sudo make install

(参考链接 http://files.ettus.com/manual/page_build_guide.html)

二、安装Gnu radio流程

1. sudo apt-get install gnuradio

2. 输入gnuradio-compassion 后出现gui界面,证明安装成功

3. 找个例子运行下

可以在/usr/share/gnuradio/examples/qt-gui 文件夹下运行 pyqt_example_f.py

在该文件夹的终端下输入 python pyqt_example_f.py

运行成功出现这个界面 证明安装成功 4. 配置USRP的ip

USRP默认地址为192.168.10.2 因此配置PC端与其在同一个网段(例如192.168.10.X),子网掩码为255.255.255.0,网关为192.168.10.2

配置完以后用ping命令 ping 192.168.10.2 要是连通着 证明连接USRP设备成功

参考链接:https://blog.csdn.net/pelsor/article/details/50478536