问题标签 [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.
redhawksdr - omniNames 服务不会启动,但直接调用可执行文件工作
由于某种原因,omniNames 服务不会(再次)启动,但如果调用omniNames 可执行文件,它会毫无问题地启动。这个问题似乎每隔一段时间就会再次出现。
调用 omniNames 似乎开始正常...
但是,在检查状态并列出命名服务对象后,显然omniNames 没有成功启动:
如果我尝试直接调用omniNames 可执行文件并要求它在同一个端口上启动,一切正常。
我已经尝试过删除日志,如下所示:启动 OmniEvents 时出错
作为参考,我正在运行 Centos 6.4 x64。另外,/etc/omniORB.cfg 的内容是:
知道还有什么问题吗?
redhawksdr - 前端 II 接口兼容设备的分配
我在 Centos 6.4(32 位)操作系统上工作 REDHAWK 1.9。
我有一个符合 Tuner 的 FrontEnd(FE) II 接口的设备。FEII 兼容设备的分配是通过结构 (frontend_tuner_allocation)。IDE 似乎不允许在 implementations 选项卡上定义此分配。
我查看了REDHAWK UHD 设备使用情况。它描述了如何进行必要的连接,但我没有看到如何通过调谐器分配结构进行分配。
我已经看到示例(离线)在哪里进行此分配,分配结构必须手动编码到 xml 文件中。我在一种情况下看到这是在组件 spd.xml 文件中完成的。我有另一个例子,它是在波形中完成的。
示例 1:在组件 spd.xml 中
示例 2:在波形 spd.xml 中
分配 FrontEnd Tuner 的最佳方式是什么?
redhawksdr - redhawk ide 黑板调色板是空的
我在 Linux Ubuntu 13.04(64 位系统)上安装了 RedHawk 框架和 IDE。它似乎运行正确,但我在黑板调色板中看不到任何组件(如 sigGen 或 hardLimit)。我的 $SDRROOT/dom/components 目录是空的。我该如何纠正?如何找到并安装可用的组件?谢谢你的帮助。
redhawksdr - Plot stops working for packet sizes greater than 128 KB (R 1.9)
To reproduce the issue, launch a SigGen component. Plot the output port using the IDE or explorer. Change xfer_len property of the SigGen component to a value > 16000. The plot stops working. I am still able to snapshot data. I am using R 1.9.0. Is this a known issue?
redhawksdr - 用于 redhawk 的 USRP_UHD 源和接收器
我从 github 存储库( https://github.com/RedhawkSDR/USRP_UHD )安装了 Redhawk 的最新版本(v1.9.0)和 USRP_UHD,但我不知道如何构建 USRP 源/接收器。这些组件在某个存储库中是否已经可用?如果没有,有人可以帮我构建这些源/接收器吗?
提前致谢,
胭脂红
redhawksdr - 2 个不同 GPP 上的相同组件
我正在使用 REDHAWK 1.9、Linux GPP 和 ARM GPP。
我有一个包含多个 GPP 组件的波形。在这个波形中,我在 Linux GPP 和 ARM GPP 上运行了相同的组件(具有相同的名称)。我在主机 PC(Linux - 运行域管理器)上有这个组件的 2 个不同目录。我有一个在 Linux (X86) 上编译,一个在 ARM 上编译。使用 IDE 创建波形时出现的问题。使用 IDE,它只看到一个组件与两个。我无法在波形中将相同的组件放在 Linux 上运行,而将组件的另一个实例放在 ARM 上运行。
eclipse-plugin - OSGi - 获取 java.lang.NoClassDefFoundError: org/omg/CORBA/Object
我正在运行一个示例 JAVA Swing 类,该类通过 CORBA (jacorb) 访问 REDHAWK 后端。该示例是一个 OSGi 应用程序。在 Eclipse 内部,我使用 OSGiFramework 运行配置运行项目。该应用程序按预期工作,与 REDHAWK 后端通信并弹出 Java Swing UI。我使用 Eclipse 创建的 config.ini 和 dev.properties 文件在 Eclipse 之外运行应用程序。我使用如下所示的命令行参数收到以下错误。从控制台我检查了 jacorb 包是否已安装并处于活动状态。
引起:java.lang.ClassNotFoundException: org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) 中 org.eclipse.osgi.internal.loader.BundleLoader 中的 org.omg.CORBA.Object。 findClass(BundleLoader.java:421) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) 在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)在 java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 75 更多
redhawksdr - 如果组件在两种不同的架构上运行,如何从 python 脚本启动波形?
我之前问过一个关于如何在不同架构上创建和运行相同组件的问题,Same component run on 2 different GPPs。IDE 可以通过实现选项卡创建一个可以在两种不同架构上运行的组件。启动波形时,您可以选择为组件实例指定特定的 GPP。
当您不从 IDE 启动波形时,您将如何做同样的事情?我目前从 python 脚本启动波形。
redhawksdr - 无法生成 DataConverter C++ 组件
我正在尝试从 GitHub ( https://github.com/RedhawkSDR/basic-components/tree/master/DataConverter )上的 REDHAWK 存储库中修改 DataConverter 组件,以将数据从浮点数转换为复杂的浮点数数据类型,所以我发送data 可以发送要由 USRP 传输的数据(它只接受复数浮点数作为输入)。
但是,在为复杂浮点数据类型添加新端口和属性后,我去生成组件并收到错误
当我查看 DataConverter.spd.xml 的 Implementations 选项卡时,我注意到缺少名为“Code Generation Details”的部分。DataConvert.spd.xml 的内容如下。作为参考,我在 Centos 6.4 x64 上运行 REDHAWK 1.9。
redhawksdr - RedHawk 上的 USRP
我正在尝试在 Redhawk 上使用 USRP 平台(B100、USRP1 或 B2x0)。我在centOS6.5_x64上安装了redhawk 1.9.0,uhd驱动和usrp_uhd设备,虚拟机和本机,我做了一个包含USRP_UHD和GPP设备的节点,一个简单的组件和波形。我想在我以前的节点上测试简单的波形,但是当设备管理器运行时我得到了这个错误:
WARN:Device_impl - Unable to connect to IDM channel
INFO:DeviceManager_impl - Registering device USRP_UHD_1 on Device
Manager uhd_node
INFO:DeviceManager_impl - Initializing device USRP_UHD_1 on Device
Manager uhd_node
-- Opening a USRP1 device...
INFO:uhd_node:GPP_1:Registering Device
INFO:DeviceManager_impl - Registering device GPP_1 on Device Manager uhd_node
-- Using FPGA clock rate of 64.000000MHz...
ERROR:USRP_UHD_i - USRP COULD NOT BE INITIALIZED!
WARN:USRP_UHD_i - CAUGHT EXCEPTION WHEN INITIALIZING USRP. WAITING 1
SECOND AND TRYING AGAIN
ERROR:uhd_node:GPP_1:Could not register with DeviceManager: timeout
while attempting to register
ERROR:USRP_UHD_i - USRP COULD NOT BE INITIALIZED!
ERROR:USRP_UHD_i - Unable to initialize USRP!
ERROR:DeviceManager_impl - Device 'USRP_UHD' -
'DCE:631ec04b-1541-4992-b007-5d7c87874f5d' may not have been
configured correctly; Call to configure() resulted in
InvalidConfiguration exception
INFO:DeviceManager_impl - Registering device USRP_UHD_1 on Domain Manager
INFO:DeviceManager_impl - Initializing device GPP_1 on Device Manager uhd_node
INFO:DeviceManager_impl - Registering device GPP_1 on Domain Manager
谁能帮我找到在 redhawk 上使用 USRP 的解决方案?有人设法在 RedHawk 上使用 USRP 吗?