天天看點

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,打開圖形化燒寫界面,寫入對應型号的固件即可。
安裝完成!