我使用了来自Ettus的gnuradio软件包,之后安装了gr-osmosdr 以在gnuradio中调用RTL电视棒。
但是在gnuradio companion找不到来自rtlsdr-source
原因是 gnuradio companion启动时会在设定好的路径中自动搜索模块,所有自带模块被安装在 /usr/share/gnuradio/grc/blocks 中。而第三方模块安装在 /usr/local/share/gnuradio/grc/blocks 中。
所以需要修改 grc 的模块路径。
运行命令:
sudo vim /etc/gnuradio/conf.d/grc.conf
发现其 local_blocks_path 一项为空。添加内容
local_blocks_path = /usr/local/share/gnuradio/grc/blocks
即可。