UHD™ ソフトウェア配布へようこそ! UHD は、Ettus Research によって作成および販売されている、Universal Software Radio Peripheral (USRP™) SDR プラットフォーム用の無料のオープンソース ソフトウェア ドライバーおよび API です。
UHD は、すべてのマザーボードとドーターボード、およびそれらの組み合わせを含む、すべての Ettus Research USRP™ ハードウェアをサポートします。
USRP™ ハードウェアまたは UHD システム設計に関連する技術文書については、UHD および USRP マニュアルを参照してください。ここでは、インストール手順、さまざまなプラットフォームでソースから UHD を構築する方法に関するヘルプ、開発ガイドライン、リファレンス ドキュメント、およびデバイスの使用方法のガイダンスを見つけることができます。
さらに、Ettus Research FAQ や、役立つアプリケーション ノートやチュートリアルのナレッジ ベースも必ずチェックしてください。
UHD は主に Linux で開発されていますが、次のオペレーティング システムもテストしてサポートしています。
他のオペレーティング システムもおそらく動作しますが、正式にはサポートされていません。
UHD を使用すると、USRP™ ハードウェアまたはサードパーティ アプリケーションを使用してスタンドアロン アプリケーションを構築できます。一般的なツールキット/フレームワークには次のようなものがあります。
ホスト/
ユーザー空間ドライバーのソース コード。
mpm/
モジュール ペリフェラル マネージャー (MPM) のソース コード。これは組み込みデバイス上で実行されるコードです。
ファームウェア/
USRP ハードウェアのすべてのマイクロプロセッサのソース コード。
FPGA/
UHD FPGA イメージのソース コード。
画像/
これには、FPGA 用のパッケージ ビルダーとファームウェア イメージが含まれています。イメージ パッケージをダウンロードするための他のツールも提供しています。ここにあるスクリプトは主に UHD メンテナーと開発者に関連します。
ツール/
主にデバッグ目的の追加ツール。個々のツールの詳細については、そのディレクトリにある readme ファイルを参照してください。