我是 Gnuradio 的新手,最近我想将该软件与 Adalm Pluto SDR 一起使用,它依赖于
gr-iio
模块。
根据 3.10 gnuradio 变更日志、模拟设备网站 和 Josh Morman FOSDEM 2022 幻灯片,现在
gr-iio
模块已集成在 gnuradio 软件中(以及 gr-pdu
)。
但是,虽然我能够在 gnuradio 配套的可用块中看到 PDU 工具,但我看不到任何工业 I/O 相关块。
在
/usr/share/gnuradio/grc/blocks
中,没有名称中包含iio的块。
我的 Gnu Radio Companion 版本是
3.10.9.2
,我使用的是 fedora 40
您知道为什么我没有这些模块吗?我还需要安装其他东西吗?
预先感谢您的帮助,
雨果
我仍在使用 Fedora 37,所以情况可能会有所不同,但我刚刚遇到了同样的问题:
gr-iio
丢失了。
事实证明,
gnuradio
在编译过程中查找libiio
和libad9361-iio
,如果找到,则包含gr-iio
。如果它们丢失,gr-iio
尚未构建,因此在 Fedora 提供的 rpm 中丢失。
我的解决方案是安装这两个库,然后重新编译并重新安装
gnuradio
软件包(dnf download --source gnuradio
、rpmbuild
,然后安装)。
我不愿意向 Fedora 提交错误报告,因为我使用的是旧版本,但如果问题仍然存在,我会在升级时这样做。不幸的是,我不知道有什么简单/干净的方法可以与 gnuradio 核心分开安装
gr-iio
...
问候
马特