問題タブ [libusb]

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 投票する
2 に答える
403 参照

c - Objective-CのCコード(クラス/フレームワーク/ライブラリ)

Objective-Cクラスでlibusbのようなクラス/フレームワーク/ライブラリを参照するにはどうすればよいですか?

現在、.hファイルの@interface内のライブラリからenum/struct-functionを開始しようとしました。
しかし、それは明らかに機能しません。:/
私はそれを「インストール」し(/ usr / localにあります)、ファイルとフレームワークの両方を追加してみました。しかし、助けにはなりません。

0 投票する
8 に答える
4679 参照

python - 20以上のマイクからの入力

私は (可能であれば) 1 台のコンピューターで少なくとも 20 個のマイクの入力を監視するプログラムを作成するように依頼されました。

現在、Alsa を使用する Ubuntu システムで、Python (2.6) でプロトタイプを作成しています。これまでの私の試みは、かなりの数の質問を作成しました...

Ubuntu は必須ですが、Alsa は必須ではなく、python が理想的です。

ハードウェアの場合、1 つの提案は複数のサウンド カードです。もう 1 つは、一連の USB ハブとマイク アダプター (これらのようなもの) です (この場合、デバイスはすべて同一で、同じ USB バス上にあります)。

質問:

1 つのサウンド カードから複数のマイクを同時に録音するにはどうすればよいですか? (例: ライン入力とマイクの使用。2 つ以上の入力を使用する方法を知っている人にはボーナスです!)

USB セットアップで、サウンド カード (USB アダプタ) が USB ハブ (または USB ハブのチェーン) に接続されている位置を特定するにはどうすればよいですか。

解決策が USB 経由のマイクへの生のアクセスである場合、USB バス上のデバイスの位置は、それらが接続されている USB ハブのどのポートにのみ依存しますか、それともコンピューターの電源のオンとオフの間で変わる可能性がありますか?

最後に、生のアクセスを使用している場合、どのようにデータを取得するのが最善でしょうか (pyUSB の現在の経験はありません)、生からオーディオへの変換 (必要な場合) は何ですか?

編集:

モニターごとに、入力をディスクに記録し (理想的には、speex コーデックが理想的と思われる設定されたしきい値を超える)、ボリューム レベルをモニターし、グラフィック フィードバックを提供し、すべてのアクティブなマイクを循環する少なくとも 1 つの出力をセットアップするように求められました。

Python は長期的な要件ではありません。サウンド カードから PCM データを取得するためにこれまでに見つけた最も簡単な方法です (ただし、マイクのみ)。

私は、サウンドカードのポーリングとデータ処理を別々のスレッドで行うつもりです。これは、私があまり経験していない領域です。

USB オーディオ クラス ドライバーの実装に関する詳細情報はどこにありますか?

0 投票する
3 に答える
675 参照

c - GCCコンパイルエラー

プログラムをコンパイルしようとすると、次のようになりました。

これが私のコードです、上記のメソッドエラーはすべてからの関数でした:

私のコードが間違っていると私が感じることは何もありません。助言がありますか?

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

c# - デバイスが見つかりません、libUsb .Net

VendorID と ProductID を取得した場所については、以下のスクリーン ショットを参照してください。

代替テキスト http://img266.imageshack.us/img266/7197/screen1uv.png

では、なぜ USBFinder は null を返し続けるのでしょうか?

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

c - libftdi の mpsse (SPI) モードのサンプル コードが見つからない

これは仕事の問題ですが、宿題の問題ではありません。数か月前なら、私が仕様書を書き上げて、上司がそれを外注していたでしょう。だから私はこれを自分でやろうとしています。

私は C コーダーが苦手なので、gcc がセグメンテーション フォールトなしで実行できるものを出力したり、場合によっては何も出力しない場合は幸運です。それでも、私は管理します。Libftdi がビルドされました。サンプルの実行可能ファイル/コードとドキュメントの両方を注意深く読みました。しかし、私はまだ迷っています。

SPIデバイスに接続されたMPSEEモードを利用するソフトウェアプロジェクトを知っている人はいますか? 例を提供するのに十分なほど巧妙な人はいますか? 私は本当に助けを使うことができました。これを銀の大皿で手渡す必要はありませんが、始めるのにも問題があります。それを初期化して、FTDI IC の反対側にあるチップにバイトを送信する方法さえ理解できれば、どうにかしてそれを混乱させることができると思います。

どんな助けでも感謝します。

0 投票する
3 に答える
2410 参照

c - libftdi v0.18を使用してLEDを点滅させるにはどうすればよいですか?

これはFT2232Dチップであり、LEDはBDBUS6に接続されています。

ライブラリは私が望むよりも文書化されていません(ただし、FTDI独自のライブラリよりも優れていますが、最新のカーネルでは機能しません)、これを行う唯一のサンプルコードは非推奨の関数を使用しています(私は試しましたが、そうではありません)動作しているようです)、そして私は絶対に困惑しています。

私がこのことを一生懸命やろうとすればするほど、それは難しく見える。正しい方向に少しずつ動かす必要があるので、宿題をしてくれる人を探しているわけではありません。どんな助けでも感謝します(投機的でさえ)。

更新:ftdi_enable_bitbang()は非推奨ですが、私はこれを試してきました。次のコードはコンパイルされ、barfingなしで実行されますが、blinkenlightenは実行されません。問題のデバイスの回路図は、http://www.semtech.com/images/datasheet/sx1211ska_v1_std.pdf、23ページで入手できます。BDBUS6およびBDBUS7はLEDに接続されています。

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

ruby - ruby の ac バッファーに相当するもの

ruby の USB バインディングを使用する小さなスクリプトに取り組んでいます。

これは libusb の単なるラッパーであるため、C++ のすべての機能は抽象化を通じて可視化されます。たとえば、usb_bulk_read が引数 (C では単なるポインター) としてバッファーを指定する必要がある場合などです。

プログラムにコード化された64個のスペースを含む文字列を作成することなく、次のコードビット用に64バイト長のバッファを作成するにはどうすればよいですか(私はATMを行っています)。ルビーにこれに対するポインタがあればいいのに!

handle は、既に開かれている USB::DevHandle オブジェクトです。

0 投票する
3 に答える
12121 参照

python - LinuxでPyUSB/libusbにroot(sudo)権限が必要なのはなぜですか?

私は最近PyUSBをいじってみましたが、Linux(Ubuntuにはlibusb 0.1と1.0、およびOpenUSBがあります)で美しく動作することがわかりました...ただし、root権限でプログラムを実行した場合に限ります(sudoもちろん)。

昇格された特権が必要な理由、さらに重要なことに、通常のユーザーアカウントで機能するようにアクセス許可を変更できるかどうか、誰かに教えてもらえますか?

0 投票する
3 に答える
81402 参照

c - Mac OS X で libusb をセットアップするには?

Mac で libusb を使用してユーザー空間のデバイス ドライバーを作成しようとしていますが、どこから始めればよいかわかりません。SDK インストーラー ( http://www.ellert.se/twain-saneから取得したもの) では、コンピューターのどこにも見つからなかった例について何かが述べられていました。

OS X で開発するために libusb をセットアップする方法を誰か説明してもらえますか? Xcodeを使ってもいいですか? コードに何を含める必要がありますか?

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

linux - プログラムが USB 割り込みエンドポイントから読み取れないのはなぜですか

USB ゲームパッドとやり取りするための libusb プログラムを作成しています。私はそれを見つけて開き、カーネルから切り離し、インターフェースを要求しました。usb_interrupt_read を試みると、-110 (リソースが一時的に利用できません) が返されます。

また、usb_set_configuration は失敗するので、コメントアウトしました。必要ですか?

読まれていないのはなぜ?