问题标签 [redhawksdr]

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.

0 投票
1 回答
150 浏览

redhawksdr - 由于 ombiORBpy 32 位 .so 文件,无法在 RHel 6.5 64 位上运行 Redhawk SDR 1.9

当我从 Redhawk 站点运行基本示例时,出现错误:/usr/lib/python2.6/site-packages/_omnipymodule.so: wrong ELF class: ELFCLASS32

我正在尝试在 RHel 6.5 64 位计算机上运行 Redhawk SDR 1.9。我从 redhawk-deps-yum-el6-i686.tar.gz 下载 CentOS 6 rpm。当我安装这些文件时,它会安装一些 i386 的 RPM,它们确实包含 32 位 ELF .so 库。我安装了 Red Hat Compatibility 库(我仔细检查过),但我仍然收到错误消息。

我还去了omniORB页面,下载了omniORBpy3.6版本,并尝试构建一个64位版本,但没有成功。

有谁知道是否有 RHel 6.5 64 位版本的 libomniORBpy RPM?

这也导致 Redhawk IDE 中的代码无法生成所有实现。

0 投票
1 回答
209 浏览

redhawksdr - REDHAWK - 无法配置组件

我有一个用于解调 RTL 设备上接收到的信号的波形。其他人使用 REDHAWK 1.8.3 创建了波形,对他来说效果很好。我在 CentOS 6.3 虚拟机中运行 REDHAWK 1.9。我已经重新配置并重建了一切。当这不起作用时,我为 1.9 重新生成了所有内容并再次重建并得到了相同的结果。我能够正确启动域管理器和设备管理器。当我尝试实例化波形实例时,我得到以下信息:

组件上确实存在“控制”属性。有没有人对问题可能有任何想法?

0 投票
1 回答
169 浏览

redhawksdr - 是否有快速/推荐的方式来推送原始数据?

我的许多组件将处理来自 C 库的外部缓冲区,我试图避免任何无关的副本。我在输出端口声明中看到 pushPacket 的两个签名,并且都采用向量类型。我搜索了示例,我在提供的组件中找到的唯一一个是在 USRP_UHD 中,其中使用现有缓冲区创建了一个序列,并调用了专门的 pushPacket 实现。这需要作者通过专门的 pushPacket 调用来实现和使用自定义端口。

有没有这样做的标准方法,所以我不必创建一个特殊的端口包装库并为每个组件自定义端口?是否有计划将 pushPacket 的原始数据版本添加到输出端口,如下所示?

给定一个 bulkio::OutLongPort:

void pushPacket(const CORBA::Long* items, size_t nitems, BULIO::PrecisionUTCTime& T, bool EOS, const std::string& streamID);

这个问题是关于 Redhawk 1.9 版的。

0 投票
1 回答
387 浏览

eclipse - REDHAWK IDE 1.9 内存不足,必须关闭

我正在使用REDHAWK 1.9。在开发 C++ 组件时,IDE 会弹出以下错误。这种情况经常发生。如果开发一个 C++ 组件,它一天会发生多次。

“更新监视器”遇到问题。期间发生内部错误:更新监视器。

另一个弹出窗口提供以下内容:

发生内存不足错误。请参阅自述文件的“运行 Eclipse”部分,了解有关防止将来出现此类错误的信息。建议您退出工作台。随后的错误可能会发生,并且可能会在没有警告的情况下终止工作台。

0 投票
1 回答
250 浏览

controls - 无法更改组件属性值

我有最新版本的 Redhawk 和 CentOS,我马上就遇到了一些问题。最初我看不到黑板和沙盒,但通过注释掉 eclipse.ini 文件中两行之一的 (#) 解决了这个问题:

我从这里找到了这个修复。值得注意的是,虽然没有出现明显的错误,但可能存在一些无法预料的问题。

我现在遇到的问题是无法更改组件的属性值,例如频率或幅度。我无法从属性视图或 SCA 组件编辑器中更改它们。我尝试撤消#,但问题仍然存在。从那以后,我一直在寻找 JacORB 的解决方案,因为黑板问题的根源似乎源于那里。

这是错误日志中“由:”链中的最后一个:

任何人都对如何解决 JacORB 问题而不发表评论有任何想法,或者对我如何获得更改值的许可有任何想法?任何一个的解决方案将不胜感激。

0 投票
1 回答
201 浏览

redhawksdr - 在 Java 中的 Frontend 2.0 兼容设备上分配调谐器

我正在使用 RHEL 5 上的 Redhawk 1.9 开发一个符合 Frontend 2.0 接口的设备。我的实现是使用 Java,并且我在 JUnit 中设置了一个测试框架,以简化开发过程中的测试和度量。我希望通过传入“FRONTEND::tuner_allocation”结构属性来进行分配单个可用调谐器的自动化测试。使用这个问题的答案,我想出了以下代码:

但是,这会导致最终 AnyUtils.toAny() 调用中出现空指针异常,因为采用 TCKind 的 toAny() 版本显然不支持非原始类型:

第 247 行是带有“toAny(props, TCKind.tk_struct)”的行。

查看 AnyUtils 类代码,似乎我应该传递一个 TypeCode。但是,我不确定如何获取结构属性的 TypeCode,因为 getComplexTypeCode() 和 getPrimitiveTypeCode() 的代码看起来它们都不包含对结构类型的检查。

我是不是完全走错了路?如果不是,我如何表明我想创建一个 Any of 类型的结构?

0 投票
2 回答
462 浏览

redhawksdr - RedHawk IDE 在启动尝试后无法连接到域管理器

我正在尝试测试我在 CentOS 上运行的 RedHawk 构建的第一个波形。它有两个组件,它们在沙箱中运行正常,但是当我尝试启动域以将其作为波形进行测试时,它会失败并显示 CORBA_COMM:Failure vmcid SUN 次要代码 201。如果我将调试级别提高到 DEBUG或者 TRACE 我可以看到域管理器启动并绑定到命名服务,并且控制台中的最后一行是正在启动 ORB!然后弹出 CORBA_COMM 失败。我可以看到使用 ps 和使用 nameclt 运行的 DomainManager proc 我可以看到在 NamingService 中注册的域,但是 IDE 中的 CORBA 名称服务选项卡没有显示它(nameclt 和 IDE 都显示 EventChannelFactory)。nameclt 返回的 IOR 与 IDE 控制台 DEBUG 行中列出的 IOR 不同(它们不应该匹配吗?)。

这有点类似于 jerhil 1 月 9 日提出的一个问题,尽管他使用的是 Fedora 20,但这个问题一直没有答案。

0 投票
2 回答
80 浏览

redhawksdr - 波形概览页面中的导出向导链接不执行任何操作

我在 CentOS 上运行的 RedHawk v1.9.0 中创建了一个包含两个组件的简单波形。我正在尝试将其导出以在 IDE 之外运行,并认为我可以使用概览页面的导出部分中的导出向导链接(如手册 19.4.2 所述),但是当我单击它时,我得到了只要鼠标悬停在链接上,就会出现一个旋转的圆圈,但不会出现新的对话框,如果鼠标离开链接,即使这样也会消失。为什么我无法获得导出向导?

0 投票
2 回答
361 浏览

redhawksdr - 无法从 IDE 启动 Redhawk 设备

我无法从 Redhawk IDE 启动 Redhawk 设备。该设备以与 GPP 设备相同的方式安装在我的 $SDRROOT (/var/redhawk/sdr/dev/devices/) 的设备目录中。但是,与 GPP 设备不同的是,当我选择我的设备并在 IDE 中单击“启动本地组件”时,什么也没有发生——没有对话框,Eclipse 日志中没有变化等。

我什至不确定如何开始调试它,因为除了没有任何反应之外没有任何问题的迹象。我希望控制台中会立即发生一些日志记录(我的设备的构造函数包括一些调试日志记录消息)。我已检查 spd.xml 文件中是否正确指示了入口点脚本,并且我可以通过运行我为该值提供的脚本从命令行成功启动设备。

有关我的设置的更多信息:RHEL 5.5 上的 Redhawk IDE 1.9 注意:我遇到了这个问题中描述的问题,并以相同的方式修复了它。后来我看到了这个问题并尝试了解决方案,因为第一次修复似乎是一个糟糕的解决方法。但是,修改引导类路径对我的问题没有帮助,所以我已经恢复到原始的 eclipse.ini 文件。

0 投票
4 回答
1429 浏览

redhawksdr - RedHawkSDR - USRP N210 - Cannot run USRP_UHD Component

I imported this github c++ project: https://github.com/RedhawkSDR/USRP_UHD into redhawk, hoping to run it with a USRP N210.

Redhawk only allows me to run the project as a component or C++ Application, so I tried running it as a component.

Here is the exact error I get when I try to run as a component: An internal error occurred during: "Launching USRP_UHD". Could not initialize class gov.redhawk.ide.debug.internal.ScaDebugInstance

How can I fix this?