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