libusb

    9

    1答えて

    バルク転送を送信していますが、デバイスで停止しています(ケーブルの両端にコードを書き込んでいます)。私は自家製のコントロール転送をSET_FEATURE ENDPOINT_HALTをエンドポイントに送信しています。アボートが完了すると、CLEAR_FEATURE ENDPOINT_HALTをフォローしてエンドポイントを回復し、再度使用します。埋め込みデバッガでは、デバイスでクリアされていることを確

    0

    1答えて

    2つの異なるモードで動作するUSB​​ HIDデバイスがあります。モードの選択は、送信されたUSB列挙/初期化パケットのシーケンスに基づいて行われます。 私はRaspbianを実行しているRaspberry Pi 3を使用していますが、デスクトップのUbuntuディストリビューション用にコードをコンパイルすると同じ問題が発生します。 私が持っている問題は、LinuxがUSBデバイスをHIDデバイス

    5

    1答えて

    私は私がのlibusbを使用してい (場合と同様にHereが、別のデバイスを説明した)のWindowsドライバを持っているデバイスにLinux用のドライバを書くためにしようとしていますLinuxサイドでの通信、USB USBスニファとしてのSourceUSB(Windowsマシン上で)などがあります。今、私はコントロールとバルクを正しく複製したと思いますが、Windowsのログに対してLinuxロ

    0

    1答えて

    だから、私がインストールしたのlibusbとpyUSB私のOS Xライオン(10.7.3)マシン上で、私は次のスクリプトが実行している: import usb import time if __name__ == "__main__": while True: busses = usb.busses() print busses[0] print

    8

    1答えて

    Android搭載のスマートフォンからOTG経由でUSBデバイスと通信しようとしています。 Android USB Host APIを使用してデバイスと通信できました。 USBホストAPIソリューションの問題は、パフォーマンス(16384バイトで境界を定められた単一のバルク転送)です。 libusbは大きな要求を実行することができ、現在はAndroid NDKを使用して統合しようとしています。私は

    11

    3答えて

    libusbを正しく接続してUSBデバイスと通信するにはどうすればよいですか? 具体的には、私はUSBデバイスにデータを転送しますどのように、デバイスから情報を受信、彼らはストレージを持っている場合は、接続されたデバイスの名前を見つけるなど 具体的には、私はこれを実行しますMacの場合  OS   Xマシンなので、Windowsヘッダファイルを使うことはできません。 libusbとUSBデバイスに

    6

    2答えて

    usbデバイスのOUTまたはINエンドポイントを教えてくれるbashコマンド、プログラムまたはlibusb関数がありますか(私は見つけませんでしたが)? たとえば、libusb_interface_descriptor(libusb1.0ライブラリ)のbNumEndpointsは私のUSBドライブに3つのエンドポイントがあることを示していますが、どのようにIDNumberがわかるでしょうか?

    10

    1答えて

    AndroidのUSBアクセサリAPIを実装して、携帯電話をLinuxのラップトップに接続できるようにして、電話機をUSBアクセサリモードにします。アクセサリーにアクセスしてそれを開いて、それに書き込むことができます。私のコードは、the documentationの例とほとんど同じです。主な違いは、私は別々の読み書きメソッドを使用しており、ネイティブコードからJNI経由でそれらにアクセスしている

    5

    2答えて

    私はlibusb1.0.9を使用してユーザ空間usbドライバを実装しようとしています。私はlpc2148ブルーボード(ARM7)を持っています。このボードには、Bertrik Sikken氏のopensource USBスタック/ファームウェアがロードされています。今では私のユーザースペースドライバがボードの読み書きを試みています。私はガベージデータを取得しています。 バルクトランスファーの流れに

    6

    1答えて

    私は無駄な時間を探しました。私はどこでも、libusb_detach_kernel_driverはMac OS Xではサポートされていませんが、パッチや代替手段を見つけることができていないことがわかりました。 libusb_claim_interface戻り、この:libusb: 0.863377 error [darwin_claim_interface] USBInterfaceOpen: a