問題タブ [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 - フロントエンドⅡインターフェース対応デバイスの割り付け
Centos 6.4 (32 ビット) OS で REDHAWK 1.9 を使用しています。
チューナー用の FrontEnd(FE) II インターフェイスに準拠するデバイスがあります。FEII 準拠のデバイスの割り当ては、構造体 (frontend_tuner_allocation) を介して行われます。IDE では、[実装] タブでこの割り当てを定義できないようです。
REDHAWK UHD デバイスの使用状況を見てみました。必要な接続を作成する方法が説明されていますが、チューナー割り当て構造を介して割り当てる方法がわかりませんでした。
この割り当てを行うには、割り当て構造を xml ファイルに手動でコーディングする必要がある例 (オフライン) を見てきました。あるケースでは、これがコンポーネントの spd.xml ファイルで行われているのを見ました。波形で行われた別の例があります。
例 1: コンポーネント spd.xml 内
例 2: 波形 spd.xml 内
FrontEnd Tuner を割り当てる最良の方法は?
redhawksdr - 2 つの異なる GPP 上の同じコンポーネント
私は REDHAWK 1.9、Linux GPP、および ARM GPP を使用しています。
複数の GPP にわたるコンポーネントを含む波形があります。この波形では、Linux GPP と ARM GPP で実行されている同じコンポーネント (同じ名前) があります。ホスト PC (Linux - Domain Manager を実行) には、このコンポーネント用に 2 つの異なるディレクトリがあります。Linux (X86) でコンパイルされたものと、ARM でコンパイルされたものがあります。IDE で波形を作成すると、問題が発生します。IDE を使用すると、コンポーネントが 2 つではなく 1 つしか表示されません。Linux で実行する同じコンポーネントと、ARM で実行するコンポーネントの別のインスタンスを波形に配置することができません。
eclipse-plugin - OSGi - java.lang.NoClassDefFoundError を取得: org/omg/CORBA/Object
CORBA (jacorb) 経由で REDHAWK バックエンドにアクセスする Java Swing クラスの例を実行しています。例は 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.omg.CORBA.Object org.eclipse.osgi.internal.loader.BundleLoader. org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) の findClass(BundleLoader.java:421) org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) の findClass(BundleLoader.java:421) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 75 詳細
redhawksdr - コンポーネントが 2 つの異なるアーキテクチャで実行されている場合、Python スクリプトから波形を開始するにはどうすればよいですか?
同じコンポーネントを異なるアーキテクチャで作成して実行する方法について以前に質問しました。IDE は、[実装] タブを使用して、2 つの異なるアーキテクチャで実行できるコンポーネントを作成できます。波形を起動するときに、コンポーネント インスタンスに特定の GPP を指定するオプションがあります。
IDE から波形を起動していない場合、どのように同じことを行いますか? 現在、Python スクリプトから波形を起動しています。
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を使用できる人はいますか?