首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OOT模块未显示在GNURadio中

OOT模块未显示在GNURadio中
EN

Stack Overflow用户
提问于 2020-01-25 01:07:07
回答 2查看 495关注 0票数 1

按照这里的说明创建一个OOT模块-

代码语言:javascript
运行
复制
https://wiki.gnuradio.org/index.php/Guided_Tutorial_GNU_Radio_in_Python

The cmake etc all works fine -
`cmake ../
make
sudo make install
sudo ldconfig`

但是当我加载GNURadio时,这些模块并没有出现。这是make install命令的输出-

代码语言:javascript
运行
复制
`gnuradio@cjswin ~/gr-tutorial/build >> sudo make install
[ 66%] Built target pygen_python_98246
[ 66%] Built target pygen_apps_9a6dd
[100%] Built target doxygen_target
Install the project…
– Install configuration: “Release”
– Up-to-date: /home/gnuradio/pybombs/lib/cmake/tutorial/tutorialConfig.cmake
– Up-to-date: /home/gnuradio/pybombs/include/tutorial/api.h
– Up-to-date: /home/gnuradio/pybombs/lib/python2.7/dist-packages/tutorial/init.py
– Up-to-date: /home/gnuradio/pybombs/lib/python2.7/dist-packages/tutorial/multiply_py_ff.py
– Installing: /home/gnuradio/pybombs/lib/python2.7/dist-packages/tutorial/init.pyc
– Installing: /home/gnuradio/pybombs/lib/python2.7/dist-packages/tutorial/multiply_py_ff.pyc
– Installing: /home/gnuradio/pybombs/lib/python2.7/dist-packages/tutorial/init.pyo
– Installing: /home/gnuradio/pybombs/lib/python2.7/dist-packages/tutorial/multiply_py_ff.pyo
– Up-to-date: /home/gnuradio/pybombs/usr/share/gnuradio/grc/blocks/tutorial_multiply_py_ff.xml
– Up-to-date: /home/gnuradio/pybombs/share/doc/gr-tutorial/xml
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/xml/indexpage.xml
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/xml/combine.xslt
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/xml/namespacestd.xml
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/xml/api_8h.xml
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/xml/compound.xsd
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/xml/index.xml
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/xml/index.xsd
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/xml/dir_d44c64559bbebec7f509842c48db8b23.xml
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/xml/group__defs_8dox.xml
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/xml/group__block.xml
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/xml/dir_bebffc0fe021578eb5c034119e3e6a53.xml
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/xml/main__page_8dox.xml
– Up-to-date: /home/gnuradio/pybombs/share/doc/gr-tutorial/html
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/files.html
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/jquery.js
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/tab_s.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/dir_d44c64559bbebec7f509842c48db8b23.html
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/modules.html
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/folderopen.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/navtree.css
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/tab_b.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/resize.js
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/group__defs_8dox.html
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/group__block.html
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/dir_bebffc0fe021578eb5c034119e3e6a53.html
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/dynsections.js
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/closed.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/tab_h.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/tab_a.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/open.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/bc_s.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/globals_defs.html
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/api_8h_source.html
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/files.js
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/navtreedata.js
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/api_8h.js
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/doxygen.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/tabs.css
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/index.html
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/sync_on.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/nav_f.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/sync_off.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/globals.html
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/navtreeindex0.js
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/splitbar.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/nav_h.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/navtree.js
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/doxygen.css
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/folderclosed.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/nav_g.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/bdwn.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/doc.png
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/api_8h.html
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/main__page_8dox.html
– Installing: /home/gnuradio/pybombs/share/doc/gr-tutorial/html/modules.js`

其他一些论坛建议更改config.conf文件,因此我转到-

代码语言:javascript
运行
复制
/home/.gnuradio/config.conf and added in the following (looking at the make install above my xml file seems to be going somewhere totally different to where the other gnuradio xml files are)
`[grc]
local_blocks_path=/home/gnuradio/pybombs/usr/share/gnuradio/grc/blocks`

The other xml files are here - `/usr/share/gnuradio/grc/blocks`

I have also tried doing the cmake with a prefix to that location -

`cmake -DCMAKE_INSTALL_PREFIX=/usr/share/gnuradio …/`

但这也没有区别,当我在GNURadio中时,我仍然看不到模块。

非常感谢您的帮助

EN

回答 2

Stack Overflow用户

发布于 2021-04-03 08:39:03

尝试在pybombs前缀的src文件夹中创建您的OOT模块,例如:当输入pybombs install gnuradio时,这将安装到~/pybombs/default/src/中(在本例中,前缀名为default),因此尝试在此目录(~/pybombs/default/src/gr-your-OOT/)中创建您的OOT模块,并继续正常工作(此选项适用于我...)

票数 1
EN

Stack Overflow用户

发布于 2020-01-28 07:51:50

/home/.gnuradio/config.conf并添加到下面(查看上面的make install,我的xml文件似乎要去一些与其他gnuradio xml文件完全不同的地方)

grc local_blocks_path=/home/gnuradio/pybombs/usr/share/gnuradio/grc/blocks

您需要编辑的文件是/home/gnuradio/.gnuradio/config.conf,缺少一个子目录。

cmake -DCMAKE_INSTALL_PREFIX=/usr/share/gnuradio …/

在您的情况下,正确的安装前缀是/home/gnuradio/pybombs/而不是/usr/share/gnuradio/。如果你真的希望你的模块安装在/usr中,块定义安装在/usr/share/gnuradio/grc/blocks中(我不推荐这样做),那么前缀应该是/usr/ (不带/share/gnuradio)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59900909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档