問題タブ [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.

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

c++ - Libusb - ubuntu - Psoc5. libusb_open_device_with_vid_pid 0 を返す

私は 4 学期に電力工学のプロジェクトに取り組んでおり、プログラミングは私の得意分野ではありません。PSoC 5と C++ で記述された Linux 端末プログラムとの間の通信にlibusbを使用することに取り組んできました。端末コードは次のとおりです。

問題はlibusb_open_device_with_vid_pid(NULL, 0x1111, 0x2222)、デバイスが Linux OS によって認識されているにもかかわらず、毎回 0 を返すことです。それが関連する場合、OSはUbuntuです。

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

linux - Nsight Eclipse で libusb-1.0 ライブラリをリンクしていますか?

Nsight Eclipseで libusb-1.0 ライブラリを使用しようとしています。私はそれを行うために次の手順に従いました:

  1. libusb-1.0 tarball をダウンロードし、ホスト (Ubuntu) にインストールしました。
  2. 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 でプロジェクトをビルドすると、コンソールに次のエラーが表示されます。

これを修正するにはどうすればよいですか?

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

c - erl_driver でポートを一覧表示して調べる正しい場所はどこですか?

erl_driverのチュートリアルErlDrvPortでは、最初のオブジェクトがどこから来るのかを示していないようです。erlang から使用するために libusb-1.0 をラップしたいとします。によって記述された API にはErlDrvEntry、インデックス メソッド用の場所はありません。開くポートをどのように見つけますか?

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

libusb - USB ファームウェアのダウンロード

現在、LibUSB を使用して、USB デバイスのファームウェア コントローラーに直接アクセスしようとしています。USB デバイスからファームウェアを直接ダウンロードして、後で (SCSI コマンドまたは LibUSB ライブラリを使用して) 変更できるようにするにはどうすればよいですか?

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

linux - libusb - 構成エラー (libudev がインストールされていません)

Cygwinでarm-verifone-linux-gnueabi-gccコンパイラを使用してlibusb v1.0.19ライブラリをクロスコンパイルしようとしていますが、構成呼び出しの最後に次のエラーが表示されます。

udev サポートが要求されましたが、libudev がインストールされていません。

これが私のconfigure呼び出しです:

このエラーは、私のセットアップでは libudev が利用できないことを明確に示しているため、libudev ソースをグーグルで検索してクロスコンパイルすることもできましたが、残念ながらソースが見つかりませんでした。libudev のソースはどこにありますか、またはこのエラーを回避するにはどうすればよいですか?


更新: 次の構成行を実行して、「udev」エラーを取り除くことができました。

しかし、「make」を実行すると、次のように表示されます。

これを修正するにはどうすればよいですか?

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

c - libusb-1.0 libusb_get_device_list() の失敗

-Wall および -std=c99 および c11 でもテスト済み (もちろん動作しません)

出力:

usbtest.c:

定義されていません?私は知っていますが、libusb_get_device_list()それを行うことになっています(リストをそこに入れます)ので、何ですか?また、ポインターへのポインターを宣言し、brd_ftdi代わりにそれを渡すこともテストしましたが、結果は同じでした。