ubuntu 16.04环境下安装gnuradio+UHD

本篇主要参考文章如下:手把手教你搭建USRP在Linux GNU Radio下的开发环境**http://www.openhw.org/topic-1382**。
在按照上述文章中的步骤安装时出现了一些问题,在此记录如下:
(1)如果你使用的是海曼的设备,请不要在虚拟机下安装,我原先按照原文所述在一个虚拟机上运行两台设备始终无法实现收发,但是在两台电脑装双系统分别运行收发就成功了,我估计可能是海曼的设备毕竟和美国原厂的设备有不一样的地方。我给海曼公司发邮件时他们也告诉我不要用虚拟机。
(2)装完依赖库之后开始安装UHD驱动,原文使用的是git clone到本地,我试过后发现克隆速度非常慢,其实可以自己去链接的网址里下载压缩包,然后解压到对应文件夹,可以快很多。
(3)装完UHD之后,运行uhd_find_device时,如果提示找不到设备,可以是linux的防火墙打开了,可以选择在命令后加ip地址(--args="addr=192.168.10.2")或者关闭防火墙。
(4)安装gnuradio过程类似,这次请使用git clone命令慢慢克隆。。,不要手动去下载,因为make时候会出错,不信你去试。。
(5)都安装完后还需要更新firmware和FPGA image,在ubuntu下输入sudo uhd_images_downloader回车可能无法下载,我猜测是GFW的原因,同样,可以去提示的链接里手动下载。然后在/usr/local/lib/uhd/utils目录下运行usrp_n2xx_net_burner_gui.py,打开图形化烧写界面,写入对应型号的固件即可。
安装完成!

你可能感兴趣的:(USRP)