GNURadio 3.7.13.4 building2019年01月28日 15時31分

gr-satellites は、GNURadio Ver 3.7.12以上で動作することが判明した。
そこで改めて、最新の Ver 3.7.13.4 を、手動でビルドすることにした。
同梱のマニュアルに従う。>Tnx. JH4XSY

 1. Download gnuradio-3.7.13.4.tar.gz
    http://github.com/gnuradio/gnuradio/releases

 2. Install PyBOMBS
    $ git clone https://github.com/gnuradio/pybombs.git
    $ cd pybombs
    $ sudo apt install python-pip
    $ sudo python setup.py install

 3. Add PyBOMBS recipes
    $ pybombs recipes add gr-recipes git+https://github.com/gnuradio/gr-recipes.git
    $ pybombs recipes add gr-etcetera git+https://github.com/gnuradio/gr-etcetera.git

 4. Configure an installation prefix
    $ cd pybombs
    $ mkdir prefix
    $ cd prefix
    $ mkdir default
    $ cd
    $ cd pybombs
    $ pybombs prefix init ~/prefix/default/

 5. Install GNURadio (long time to install)
    $ pybombs install gnuradio

 6. Run GNURadio Companion from a new prefix
    $ source ~/prefix/default/setup_env.sh
    $ gnuradio-companion
    or execute it without changing the current environment
    $ pybombs run gnuradio-companion

    あるいは、シンプルに

    Extract gnuradio-3.7.13.4.tar.gz
    $ cd gnuradio-3.7.13.4
    $ mkdir build
    $ cd build
    $ cmake ../
    $ sudo make
    $ sudo make test
    $ sudo make install
    $ sudo ldconfig
    $ gnuradio-companion

Hierarchichal compile2019年01月28日 15時40分

GNURadio の起動時に、Faild to load module "caberra-gtk-module"
というエラー表示が何度も出て気になる。次のようにして解消した。

 7. $ sudo apt-get install --reinstall libcanberra-gtk-module

いよいよ、compile_hierarchical.sh のコンパイルの実行を行おうと思う。
ところが、'apps/hierarchical/ccsds_descrambler.grc' が見つからない
という表示がこれも何度も出る。これは、"/gnuradio-3.7.13.4"フォルダ
の下に "apps/hierarchical"フォルダを mkdirコマンドで作成して、その
中に ccsds_descrambler.grc を置いてからコンパイルして解決した。(*)

 8. Make subfolder /apps/hierarchical in "gnuradio-3.7.13.4" folder
 9. Paste "ccsds_descrambler.grc" in this subfolder
10. $ cd gnuradio-3.7.13.4
11. $ ./compile_hierarchical.sh

(*)Hierarchichal について、以前のように再構築しようとしたがうまくコンパイル
できなかったので、上図のようにして "gr-satellite-master"フォルダー内にある
"compile_hierarchical.sh" を用いてコンパイルした。

http://www.asahi-net.or.jp/~ei7m-wkt/90128ln3.htm

gfsk-cc11xx-receiver-test.grc loading2019年01月28日 19時56分

次に、"gfsk-cc11xx-receiver-test.grc" を GNURadio に読み込ませた時
に、図中① "cc11xx_cc11xx_deframer_bb" が見つからない、というエラー
表示と共に、GRC画面の中のその箇所のボックスが赤く表示されてしまう。
これは、以前ダウンロードしておいた gr-cc11xxフォルダの中でいったん
cmakeした上で、grc-cc11xx/grc の中の "cc11xx_cc11xx_deframer_bb.xml"
ファイルを、/home/prefix/default/share/gnuradio/grc/blocksフォルダ
の中にコピーしてから、上記.grcをロードすると、図中②のようにエラー
表示は出ずに、該当のボックスも黒く正しく表示されるようになった。
※ この件は、次の手順 No.12~18 を踏むと自動的に処理される。

12. $ cd gr-cc11xx
13. $ mkdir build
14. $ cd build
15. $ cmake ../
16. $ make
17. $ sudo make install
18. $ sudo ldconfig

GNURadioに読み込まれた "gfsk-cc11xx-receiver-test.grc" を、GRC画面
上段の△ボタンを押して実行しようとすると、今度は図中③の表示が出て
停止してしまう。これはまだ解決していない。

     

NEXUS 9k6 GMSK2019年01月28日 21時49分