0

我在 CentOS 6.6 上安装了 REDHAWK 1.10.1,作为 1.10.1 的一部分,有一个 USRP_UHD 设备。看来,作为 REDHAWK 安装的一部分,Ettus USRP_UHD 驱动程序 (v3.5.3) 也已安装,因为我能够运行 uhd_usrp_probe 等实用程序。这些实用程序位于 /usr/bin 中,但是,驱动程序中也应该包含一些示例。

我在我的 OS X 笔记本电脑上安装了 USRP_UHD 驱动程序(v3.8.2)作为测试,我有常用的实用程序(uhd_usrp_probe 等),还有一些示例,例如 benchmark_rate,这有助于故障排除(http://www .ettusresearch.com/content/files/kb/application_note_uhd_examples.pdf)。在 OS X 中,这些文件位于 /opt/local/share/uhd/。

我在 CentOS 中找不到这些示例。REDHAWK 不安装它们吗?我该如何安装它们,因为它们看起来很有用?

4

1 回答 1

1

REDHAWK yum repo 提供的 uhd 包是根据 uhd包的 Fedora 规范文件建模的。他们选择在打包之前从构建的产品中删除示例和测试文件夹。请参阅此处显示的来自Fedora 19 分支的 uhd 规范文件的第 84 和 85 行。

示例和测试目录的删除可以追溯到最初签入规范文件的过程,因此尚不清楚为什么做出此决定。

要获取这些二进制文件,您可以从源代码构建 uhd 驱动程序。有关如何从源代码构建 UHD 驱动程序的信息,请参阅UHD 构建指南。

于 2015-03-17T10:25:34.423 回答