問題タブ [usrp]

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 に答える
318 参照

c++ - c++ で USRP オブジェクトを作成しようとしたときの割り当て不良

UHD ライブラリの操作中に「割り当てが正しくありません」というエラーが表示されます。

UHD ライブラリについて詳しく知るために、いくつかの基本的なコードをコンパイルしようとしています。プログラムをコンパイルした後、エラーが発生します。

コード:

}

エラーが発生するコードの一部:

エラー:ここに画像の説明を入力してください

私は使用しています:

  • Microsoft Visual C++ Express 2010
  • C++ 言語
  • UHD ライブラリ、Win32_VS2010.exe、003.007.003 リリース
  • ブースト ライブラリ 1_63_0
  • URSP デバイスをコンピュータに接続していません。

エラーが UHD ライブラリに関連しているのか、C++ 言語に関連しているのかはわかりません。私は、最新のものを含むさまざまなバージョンの Microsoft Visual Studio とさまざまなバージョンの UHD ライブラリを使用して、このプログラムをコンパイルしようとしていました。これを別のPCでコンパイルしようとしても、結果は同様で、プログラムを中断するエラーはありませんでしたが、代わりにコンソールに「エラー:割り当てが正しくありません」という文字列が表示され、プログラムは同じ場所で動作を停止しました。

このプログラムを最初にコンパイルし始めたとき、「不正な割り当てエラー」( UHD_003.004.000 - release ) は発生しませんでした。「Error: LookupError: KeyError: No device found for -----> . その後、UHD ライブラリのバージョンを新しいバージョン (003.007.003) にアップグレードすることにしましたが、不正な割り当てエラーが発生しました。以前のバージョンをインストールし直そうとしましたが、役に立ちませんでした。

http://files.ettus.com/manualのマニュアルに記載されているように、 device_args のタイプstringからuhd::device_addr_tに変更しようとしましたが、エラーは消えませんでした。

どんな助けでも大歓迎です。

0 投票する
1 に答える
96 参照

linux - OpenBTS の開発環境のセットアップ

OpenBTS コードに少し変更を加えて使用したいと考えています。現在、私はこのプロセスに従っています

  1. コードにいくつかの変更を加えます。(実行時にこれらの変更をテストすることはできません)
  2. パッケージをビルドする
  3. パッケージをインストールする
  4. OpenBTS のセットアップまたは実行
  5. OpenBTS の動作をテストして、これらの変更が反映されているかどうかを確認します。
  6. 機能しない場合は、手順 1 に進みます

これは非常に多忙なプロセスです。よりスマートな方法はありますか。OpenBTS と同様に、Ubuntu にインストールされたパッケージではなく、コードから直接実行されます。コードを変更すると、セットアップに直接反映されます。この開発環境をセットアップする方法。

0 投票する
2 に答える
1315 参照

c++ - 未定義の参照[USRP] [UHD]

次の Web サイトにあるコードをコンパイルして、USRP オブジェクト https://kb.ettus.com/Getting_Started_with_UHD_and_C%2B%2Bを作成しようとしています。

怠け者の場合は、次のコードを含めるだけです。

最初はコード ブロックを介して GCC コンパイラを利用していましたが、コマンド ラインを介して MinGW で gcc と g++ をテストすることにしました。どちらもコンパイル時に次の結果になりました。

プロジェクトへの lib ファイルのリンクについて読みましたが、ダウンロードした API には、.lib、.a、またはその他の lib タイプのファイルがないようです。彼らのウェブサイトhttp://files.ettus.com/manual/page_install.htmlからダウンロードしました。

どんな種類の助けも非常に高く評価されます.私は何時間も問題が何であるかを理解しようとしています. 注として、私はWindows 10 OSで作業しています。

0 投票する
0 に答える
85 参照

signal-processing - USRP B200 を使用して 0db フレームをキャプチャする方法は?

Zigbee ライト リンク (ZLL) プロファイルに取り組んでいます。USRP B200 を使用して ZLL でフレームをキャプチャしたいと考えています。ZLL には Inter-PAN フレームと呼ばれるフレームがあり、これらのフレームは 0db (ゼロ ゲイン) でのみ送信されます。受信機をブリッジの近くに配置して、それらをキャプチャしようとしました。しかし、これらの PAN 間フレームをキャプチャできませんでした。私がキャプチャした他のフレーム。

USRP B200 を使用して 0db フレームをキャプチャする方法は?