问题标签 [uhd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gcc - UHD 在 FreeBSD 中产生链接器错误
我在 freebsd 上并尝试从以下位置运行 uhd:http ://www.ettus.com/download这通常应该在 freebsd 下运行,但是当我尝试按照此处指定的方式构建它时遇到问题: http://www。 ettus.com/uhd_docs/manual/html/build.html#build-instructions-unix
我得到:
现在这似乎是一个链接器错误,但如何摆脱它呢?我尝试使用 ldconfig 设置路径,但这并没有改变任何事情。也许你们中的一些人知道我可以在哪里继续搜索。
g++ - 无法参考 uhd(USRP)
编译使用 g++ 和 ubuntu 12.04 的 cpp 程序时存在一些链接器问题
从 repo 安装 uhd。libuhd.so 文件位于 /usr/lib
现在我的问题是
1.对于链接 uhd,我使用了 -luhd,但这给了我一个错误 undefined reference to `uhd::set_thread_priority_safe(float, bool)'
我应该将 libuhd 的库路径添加到 LD_LIBRARY_PATH 吗?
我通过命令 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/libuhd.so 做到了这一点
在此之后我尝试再次编译但同样的错误?如果你能帮助我就太好了谢谢
redhawksdr - REDHAWK UHD 设备使用情况
我已经成功安装了 REDHAWK 1.8.3 版的 UHD 设备。如何将波形中的组件连接到由设备管理器管理的设备对我来说并不明显。我也不清楚 IDL 接口和 USRP 设备上的数据端口之间的相互作用。
我找不到使用 USRP 设备发送和接收波形的简单示例(例如,向 USRP 发送正弦波的信号发生器组件)。有没有人有这方面的经验或任何建议?
c++ - 提高/优化 C++ 中的文件写入速度
我在写入文件时遇到了一些问题——即写入速度不够快。
解释一下,我的目标是捕获通过千兆以太网传入的数据流并将其保存到文件中。
原始数据以 10MS/s 的速率输入,然后保存到缓冲区,随后写入文件。
以下是代码的相关部分:
我遇到的问题是将样本写入文件需要很长时间。大约一秒钟后,发送样本的设备报告其缓冲区已溢出。在对代码进行一些快速分析之后,几乎所有的执行时间都花在了std::copy(...)
(准确地说是 99.96% 的时间)上。如果我删除这一行,我可以运行程序几个小时而不会遇到任何溢出。
也就是说,我对如何提高写入速度感到很困惑。我浏览了这个网站上的几篇文章,似乎最常见的建议(关于速度)是像我已经做过的那样实现文件写入 - 通过使用std::copy
.
如果有帮助,我正在 Ubuntu x86_64 上运行这个程序。任何建议,将不胜感激。
python - 无法在 GNU Radio Python 中导入名称 uhd
我在 Ubuntu 14.04 中成功安装了 GNU Radio。我测试了安装,它返回 100% 通过。但是,当我使用 python 代码运行它时。它返回了错误,例如
我的错误是什么?你能帮我解决吗?谢谢
我的进口是
gnuradio - 尝试在 GNU Radio 中使用我的 USRP 时,我收到“No devices found for ----->”错误
当试图执行一个使用 USRP 的 GNU Radio 程序时,我得到一个错误回溯,它(在 Python 中)通常以:
USRP 正在运行。
linux - 一个网络适配器的流程图失败并显示“LLLL ...”,其他适配器成功
我想从 GNURadio gr-radar OOT 模块执行 usrp_echotimer_dual_cw 示例。
该流程图适用于内部千兆以太网适配器,但无法使用外部 PCI 千兆以太网适配器。
这是流程图的成功执行(eth0)的输出:
失败的执行 (eth1) 如下所示:
这些是我的网卡:
我认为这与计算机的性能无关,因为该流程图在性能较弱的笔记本电脑(intel core 2 duo)上运行良好,但在我的 i7 台式电脑上却失败了。
usrp - REDHAWK 出现 UHD 错误
我创建了一个包含 USRP_UHD 和 GPP 的节点(并确保 ip_address 对于 USRP_UHD 是正确的)。我基于这个节点启动了域。但是,我收到以下错误:
我确实得到了两个未分配的(每个 TX/RX)调谐器,但是分配这两个调谐器用于任何参数并不容易。
此外,如果我只是启动域并启动单个设备 USRP_UHD,或者只是通过命令行窗口运行 discover USRP_UHD 命令,我会得到同样的错误:
有人能弄清楚这个问题出在哪里吗?提前致谢!
centos6.5 - 在 Fedora 中检查 uhd 版本
我知道如何在 Ubuntu 中查看 UHD 的版本($ dpkg -s uhd),在 CentOS 6.5 中对应的命令是什么?
此外,如果我想通过以下链接中的 uhd_003.009.002-release_Fedora-21-x86_64.rpm 更新当前 UHD:http://files.ettus.com/binaries/uhd/latest_release/ 中对应的命令是什么Fedora 用于以下功能:
sudo bash -c 'echo "deb http://files.ettus.com/binaries/uhd/repo/uhd/ubuntu/mainlsb_release -cs
lsb_release -cs
" > /etc/apt/sources.list.d/ettus.list' sudo apt-get更新 sudo apt-get install -t lsb_release -cs
uhd
usrp - Ettus UHD,编译 Transceiver52M
我在为 OpenBTS 编译 Transceiver52M 时遇到问题,我有一个 Ettus B200 外围设备,并且安装了 UHD 版本 UHD_003.010.git-156-g2d68f228。
但是一旦我开始编译 Transceiver52M,就会出现以下错误;归档行是(完整的构建输出在这里):