GNURADIO 3.10:PlutoSDR(和所有工业 I/O)块丢失?

问题描述 投票:0回答:1

我是 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

您知道为什么我没有这些模块吗?我还需要安装其他东西吗?

预先感谢您的帮助,

雨果

gnuradio gnuradio-companion
1个回答
0
投票

我仍在使用 Fedora 37,所以情况可能会有所不同,但我刚刚遇到了同样的问题:

gr-iio
丢失了。

事实证明,

gnuradio
在编译过程中查找
libiio
libad9361-iio
,如果找到,则包含
gr-iio
。如果它们丢失,
gr-iio
尚未构建,因此在 Fedora 提供的 rpm 中丢失。

我的解决方案是安装这两个库,然后重新编译并重新安装

gnuradio
软件包(
dnf download --source gnuradio
rpmbuild
,然后安装)。

我不愿意向 Fedora 提交错误报告,因为我使用的是旧版本,但如果问题仍然存在,我会在升级时这样做。不幸的是,我不知道有什么简单/干净的方法可以与 gnuradio 核心分开安装

gr-iio
...

问候

马特

© www.soinside.com 2019 - 2024. All rights reserved.