linux环境下安装gnuradio+uhd

相信大家都因为安装gnuradio而大飞脑筋过吧,如果你讨厌源码安卓和阅读wiki上零碎的英文文档,讨厌各种软件包之间的依赖关系,不如试试我这个方法吧:

环境:ubuntu13.10 amd64版本,更改软件源,一般为上交大或中科大的源

进入终端直接用sudo apt-get install gnuradio,发现有该软件包,输入密码和Y即可,apt-get工具会自动安装所有依赖包括uhd哟;

安装完后,连接你的SDR,如usrp n210  终端输入uhd_find_devices:

如若 uhd_find_devices 给出如下错误信息,这便表明该 USRP N210 需对其 Firmware 升级: 

Warning: 
    Ignoring discovered device 
    Expected protocol compatibility number 8, but got 7: 
    The firmware build is not compatible with the host code build. 
No UHD Devices Found

下载uhd固件并安装,注意版本要与uhd一致

比如从如下站点

http://www.ettus.com/downloads/uhd_images/UHD-images-most-recent/ 

便可下载:UHD-images-002.20110122035832.cd5631f-Linux.deb

烧结固件(firmware)及 fpga image 映像文件

./usrp_n2xx_net_burner.py --ip=192.168.10.2 --fpga /home/raullen/Desktop/UHD-images-002.20110122035832.cd5631f-Linux/share/uhd/images/usrp_n210_fpga.bin

./usrp_n2xx_net_burner.py --ip=192.168.10.2 --fw /home/raullen/Desktop/UHD-images-002.20110122035832.cd5631f-Linux/share/uhd/images/usrp_n2xx_fw.bin

之后,应该就能正常连接你的设备了

你可能感兴趣的:(linux环境下安装gnuradio+uhd)