参考リンク:
:gnuradio ubuntu16.04でインストールUHD https://blog.csdn.net/qq_37748396/article/details/80339366
公式のインストールリンク: https://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_Linux
1.システムソフトウェアをアップデートするパッケージのリストを更新します。
1 sudoのAPT- GETアップデート 2 3須藤はapt-getをアップグレード
2.依存関係をインストール(のみのためUBU NTU 18.04依存性、他のニーズは異なるバージョンであろう)
1須藤はapt-getを-yインストールのgitのSWIGにcmakeのdoxygenのビルド不可欠libboost-すべて-devのlibtoolののlibusb-1.0-0のlibusb-1.0-0-devのlibudev-devののlibncurses5-devのlibfftw3ビンlibfftw3-devのlibfftw3-docののlibcppunit-1.14 -0 libcppunit-devのlibcppunit-docのののncurses-binのcpufrequtilsのpython-numpyののpython-numpyの-docののpython-numpyの-DBGのpython-scipyのダウンロードのpython-docutilsののqt4-ビン-DBGのqt4-デフォルトのqt4-docのののlibqt4-devののlibqt4-devのビンpython-のqt4のpython-のqt4-DBGのpython-のqt4-devののpython-のqt4-docののpython-のqt4-docのlibqwt6abi1 libfftw3ビンlibfftw3-devのlibfftw3-docのののncurses-ビンのlibncurses5のlibncurses5-devののlibncurses5-dbgのlibfontconfig1-devのlibxrender-devのlibpulse -dev SWIG G ++のAutomake用のAutoconfのlibtoolのpython-DEV libfftw3-DEV libcppunit-DEV libboost-全て-DEVのlibusb-DEVのlibusb-1.0-0-DEV fort77のlibsdl1.2-DEVのpython-wxgtk3。0のgitのlibqt4-devののpython-numpyののccacheのpython-openglのlibgsl-devののpython-チーターのpython-マコのpython-lxmlのdoxygenののqt4-デフォルトのqt4-devの-ツールのlibusb-1.0-0-devのlibqwtplot3d-qt5-devのpyqt4-DEV-ツールパイソン-qwt5-Qt4をcmakeののGitのwgetのあるlibXi-DEV GTK2 - エンジン - PIXBUF R塩基DEVのpython-TK liborc-0.4-0 liborc-0.4-DEV libasound2の-DEVのpython-GTK2 libzmq3-DEV libzmq5のpython-要求のpython-スフィンクスlibcomedi-devののpython-zmq libqwt-devのlibqwt6abi1のpython-6 libgps-devのlibgps23 GPSD GPSD-クライアントのpython-GPSのpython-setuptoolsの4-DEV libasound2の-DEVのpython-GTK2のlibzmq3-DEV libzmq5のpython-要求のpython-スフィンクスlibcomedi-DEVのpython-zmq libqwt-DEV libqwt6abi1パイソン個libgps-DEV libgps23 GPSD GPSD-クライアントのpython-GPSのpython-setuptoolsの4-DEV libasound2の-DEVのpython-GTK2のlibzmq3-DEV libzmq5のpython-要求のpython-スフィンクスlibcomedi-DEVのpython-zmq libqwt-DEV libqwt6abi1パイソン個libgps-DEV libgps23 GPSD GPSD-クライアントのpython-GPSのpython-setuptoolsの
公式与えられたそれぞれの取り付けの依存関係を参照:
https://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_Linux
3.ダウンロードUHDのソースファイルとコンパイルしてインストールします(あなたはみなし適切なファイルのディレクトリを選択します)
-
gitのクローン://github.com/ettusresearch/uhd.git
-
ソースファイルが異なる持っダウンロードリリース、バージョンを操作して、最新のを見つけ、リリースバージョンや必要なバージョンを:
CD UHD
そして、入力端子
gitのチェックアウト解除
継続的に押して、タブキーは、オプションのプリントアウトされますリリースバージョンを、次に入力します。
Gitのチェックアウトv3.14.0.0(適切なバージョンへの切り替え、ピック3.14.0を)
-
CDのホスト
-
mkdirビルド
-
CDのビルド
-
cmakeの../
-
作ります
-
テストを行います
-
sudoはmake installを
-
sudoのldconfigを
4.ダウンロード UHDの画像ファイルとプログラムの画像ファイル。
sudoのuhd_images_downloader
あなたのステップ、コンパイルなどの場合は、インストールが与えられていません。このときUHDのドライバが入力することで、インストールされています
uhd_find_devices
参照してくださいUSRP情報機器(コンピュータを、デバイスが同じネットワーク内にあることを確認してください。注USRPのN210は、ギガビットネットワークケーブルと使用しなければならないPCことを保証するために、通信セグメントをPCのマシンはギガビットイーサネットを持っており、ギガビットイーサネットネットワークケーブルライン。その時、私はここに行きます回り道。設定ビューhttp://www.ettus.com.cn/peixun/28/)
uhd_image_loader --args = "タイプのUSRP2を=、ADDR = 192.168.10.2(デフォルトのIPアドレス)、RESET"
5.ダウンロード GNUラジオソースファイルのコンパイルとインストール(工程と同様、ソースファイルがダウンロードされるので、インストールはああ、適切なフォルダを選択します)
-
gitのクローン://github.com/gnuradio/gnuradio.git
ダウンロードは下に見ることができます遅すぎる場合(成功したネットワークの速度をダウンロードするだけでなく、運を参照してください)ダウンロードする高速な方法の手順を実行します。
-
CD gnuradio /
-
切り替え、リリースは、次の方法の中に、最新のを見つけることができ、バージョンリリースバージョンを:gitのチェックアウトはv3の連続押しタブキーを、それがオプションでプリントアウトされます、リリースなどの、最大のバージョン番号を見つけ、バージョンv3.7.9.1。
:最高のバージョンに切り替えGitのチェックアウトv3.7.9.1 -
mkdirビルド
-
CDのビルド
-
cmakeの../
-
作ります
(いくつかは、それが使用には影響しません、コンパイルに失敗します)
-
テストを行います
-
sudoはmake installを
-
sudoのldconfigを
すべてがうまくいけば、これはあったであろう[OK]をアップ。
1簡単にダウンロードステップ:
自分自身の必要性のUHDとGNUラジオバージョンの直接ダウンロード:
ダウンロード:
UHD:http://files.ettus.com/binaries/uhd_stable/
GNUラジオ:https://www.gnuradio.org/releases/gnuradio/
このようなgnuradio-3.8.0.0バージョンをダウンロードして、すべてのあなたは、サイト上で配置する必要がありgnuradio-3.8.0.0抽出:パッケージがダウンロードされ、その後、同じディレクトリに抽出gnuradio-3.8.0.0ディレクトリの下に。
そして、上記のインストール手順を実行します。
インストールUHDのバージョン番号を表示します。
uhd_usrp_probe --version
ビューはgnuradioバージョン番号をインストール:
gnuradio-CONFIG-情報-v
ターミナル入力しgnuradio-仲間が見つかったインストールディレクトリを入力することができ、多くがある自身の例をGNUソフトウェアを開くことができます。