# GNU RadioをUSRP(B210)もしくはPLUTOでLinux(Ubuntu)環境で動かす ## GNU Radio(PLUTO) ### エラー "plutosdr gnuradio - AttributeError: module 'iio' has no attribute 'pluto_source'" - GNU Radio 3.9以前だとgnuradioとpyadi-iioは一緒に使用できないらしい - pylibiioがgr-iioに影響している ⇨この辺どうにかしないとPLUTOで使えなさそう ### やったこと - (https://wiki.analog.com/resources/tools-software/linux-software/gnuradio)に沿って実行 - 3.10+にバージョンアップ - 他のiioを読まないようにsite-package内のiio.pyを削除 ⇨Ubuntuの仕様で userでpipインストールを行うときに.localというファイルに保存されるようデフォルト設定されている。それがなんか影響してる可能性もあり。最初知らずにsudoつけ忘れて実行してしまったのがある。 ⇨(上記の影響もあるが)色々試しすぎてどのファイルがどう影響しているのかごちゃごちゃ ## GNU Radio(USRP) - pybombsというパッケージマネージャーを使いGNU Radioをビルド・インストール - (https://github.com/gnuradio/pybombs#prefixes)に沿って実行 ⇨"pybombs prefix init ~/gr38 -R gnurtadio-defaults"(ビルド) でターミナルが落ちる。なんでだろう????????