ADI PLUTO 2:GNURADIO安裝(直接安裝) - 知乎

https://zhuanlan.zhihu.com/p/56131512linux


序言

前面咱們簡單介紹了ADI Pluto,本文咱們安裝下一般的開發平臺,GNURadio。GNURadio有兩種安裝方法,本文咱們介紹第一種安裝方法,直接安裝。git

本文參考以下:github

安裝步驟(直接安裝)

第一步:將須要的補丁以及GNURadio都用apt-get的形式進行安裝微信

Install GNU Radio and other dependencies網絡

apt-get -y install gnuradio-dev libxml2 libxml2-dev bison flex cmake git libaio-dev libboost-all-dev swig

而後分別源碼下載libiio,libad9361,gr-iio。less

第二步:Download and build libiio測試

git clone https://github.com/analogdevicesinc/libiio.git
cd libiio
cmake .
make 
sudo make install
cd ..

第三步:Download and build libad9361-iioflex

git clone https://github.com/analogdevicesinc/libad9361-iio.git
cd libad9361-iio
cmake .
make 
sudo make install
cd ..

第四步:Download and build gr-iioui

git clone https://github.com/analogdevicesinc/gr-iio.git
cd gr-iio
cmake .
make 
sudo make install
cd ..
sudo ldconfig

以上完成後就成功安裝完成。url

Demo測試

這些都安裝完了以後,能夠進行測試,測試是否成功安裝了整個程序

顯示出以下結果即爲成功

PlutoSDR控件能夠在Industrial IO下面找到

QT GUI Frequency Sink和QT GUI Waterfall Sink能夠在Core->Instrumentation下面找到

另外值得一提的是PlutoSDR Source的設置

這裏Device URI是根據ip地址來設置的,也就是說PC和Pluto是以網絡接口互通的。該IP地址是Pluto自己預設的,若是要改能夠經過修改Pluto存儲中的config.txt文件。

其實還存在另一種鏈接的思路,也就是直接經過usb進行鏈接,不過筆者測試一直都沒有成功,多是libiio驅動升級之類的緣由,可能不是推薦這樣鏈接了吧。按照理論而言,咱們能夠經過iio_info查看到pluto的掛載信息。

理論上鍊接的時候,填寫usb:1.2.5也能夠,不過筆者這一點沒有成功。因此目前仍是按照IP鏈接的方式吧。


本文爲原創文章,如需轉載須註明出處和原文連接。

歡迎你們關注咱們的微信公衆號:無線技術大講堂,請搜索公衆號(must_wireless)。

相關文章
相關標籤/搜索