問題タブ [libusb-1.0]
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.
linux - Nsight Eclipse で libusb-1.0 ライブラリをリンクしていますか?
Nsight Eclipseで libusb-1.0 ライブラリを使用しようとしています。私はそれを行うために次の手順に従いました:
- libusb-1.0 tarball をダウンロードし、ホスト (Ubuntu) にインストールしました。
libusb インストールの最後に与えられた指示に従って:
/li>
以下を追加しました。
- 'LIBDIR' および libusb.-1.0.so ファイル パス メニュー ツール -> 設定 -> NVCC リンカ -> ライブラリ -> ライブラリ検索パス (-L)
- LD_LIBRARY_PATH および LD_RUN_PATH 環境変数
- NVCC コンパイラの下の libusb.h パス -> インクルード -> インクルード パス (-l)
- -lusb-1.0 の NVCC リンカの下 -> その他 -> その他のフラグ
Nsight Eclipse でプロジェクトをビルドすると、コンソールに次のエラーが表示されます。
これを修正するにはどうすればよいですか?
c - erl_driver でポートを一覧表示して調べる正しい場所はどこですか?
erl_driverのチュートリアルErlDrvPort
では、最初のオブジェクトがどこから来るのかを示していないようです。erlang から使用するために libusb-1.0 をラップしたいとします。によって記述された API にはErlDrvEntry
、インデックス メソッド用の場所はありません。開くポートをどのように見つけますか?
libusb - USB ファームウェアのダウンロード
現在、LibUSB を使用して、USB デバイスのファームウェア コントローラーに直接アクセスしようとしています。USB デバイスからファームウェアを直接ダウンロードして、後で (SCSI コマンドまたは LibUSB ライブラリを使用して) 変更できるようにするにはどうすればよいですか?
linux - libusb - 構成エラー (libudev がインストールされていません)
Cygwinでarm-verifone-linux-gnueabi-gccコンパイラを使用してlibusb v1.0.19ライブラリをクロスコンパイルしようとしていますが、構成呼び出しの最後に次のエラーが表示されます。
udev サポートが要求されましたが、libudev がインストールされていません。
これが私のconfigure呼び出しです:
このエラーは、私のセットアップでは libudev が利用できないことを明確に示しているため、libudev ソースをグーグルで検索してクロスコンパイルすることもできましたが、残念ながらソースが見つかりませんでした。libudev のソースはどこにありますか、またはこのエラーを回避するにはどうすればよいですか?
更新: 次の構成行を実行して、「udev」エラーを取り除くことができました。
しかし、「make」を実行すると、次のように表示されます。
これを修正するにはどうすればよいですか?
c - libusb-1.0 libusb_get_device_list() の失敗
-Wall および -std=c99 および c11 でもテスト済み (もちろん動作しません)
出力:
usbtest.c:
定義されていません?私は知っていますが、libusb_get_device_list()
それを行うことになっています(リストをそこに入れます)ので、何ですか?また、ポインターへのポインターを宣言し、brd_ftdi
代わりにそれを渡すこともテストしましたが、結果は同じでした。