ubuntu16.04 uhd+gnuradio+gr-radar安装总结

ubuntu16.04 uhd+gnuradio+gr-radar安装总结:
(1)安装uhd: 参考http://digital.ni.com/public.nsf/allkb/825823A54D291719862580D4003410B8 2.2节,可在https://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_Linux中找到对应自己ubnutu版本的依赖库;
(2)连接USRP N210:
a. 采用千兆网卡(千兆以太网转USB接口)来实现与PC机相连,直接采用PC机网口出现过连接不成功的问题,没有继续采用该方式;
b. 千兆网卡名称可通过ifconfig命令查看,网线连接好后,ifconfig enx00e04c68032d 192.168.10.2 netmask 255.255.255.0设置网口,IP和掩码,此时PC机显示连接已建立;(enx00e04c68032d为网卡名称,192.168.10.2为USRP默认IP)
c. 此时,ping 192.168.10.2,测试是否能ping通;
d. ping成功后,使用uhd_find_devices查找设备,如果查找不成功,使用uhd_usrp_probe查看是否是固件不匹配;
e. 升级固件,参考http://files.ettus.com/manual/page_devices.html->Devices & Usage Manual->Firmware and FPGA Images 部分:
主要命令:sudo ./uhd_images_downloader.py
uhd_image_loader --args=“type=usrp2,addr=192.168.10.2” --fw-path="/usr/local/share/uhd/images//usrp_n210_fw.bin" --fpga-path="/usr/local/share/uhd/images/usrp_n210_r4_fpga.bin"
f. 此时升级完成,可以通过uhd_find_devices查找到设备。
(3)安装完毕后,输入命令uhd_fft提示未安装gnuradio,可直接通过sudo apt-get install gnuradio安装,不必从源码或者pybombs中安装,版本上也够用,而采用github源码编译和pybomb反而会遇到各种问题;
(4)安装好gnuradio,可测试通过uhd_fft;
(5)安装gr-radar,参考https://github.com/kit-cel/gr-radar
(6)首先要安装好依赖库qt4.8.6和qwt.6.0.0
(7)安装qt4.8.6 参考 https://blog.csdn.net/qust_waiwai/article/details/43868735?utm_source=blogxgwz6;安装时间较长,可干点别的事情。
(8)安装qwt6.0.0 参考 https://blog.csdn.net/pelsor/article/details/51029256,记住ln命令要使用绝对路径;
(9)参考https://github.com/kit-cel/gr-radar安装gr-radar,缺啥补啥。

你可能感兴趣的:(ubuntu16.04 uhd+gnuradio+gr-radar安装总结)