2011-07-19 14 views
1

私はUSB(C、目的C経由)にアクセスし、 私のUSBポートで何が起こっているのか聞いています。osXでUSBドライバ、USBマップ、およびUSBポートにアクセスするにはどうすればよいですか?

私はすでに、/ Developer/Applications/Utilities/ にあるUSB Proberツールを使用しましたが、実際にはもっと深く検討したいと思います。

私は、MacでのUSBプログラミングと、USBデバイスとUSBコア間の通信を聞くようにドライバ/カーネルを変更する方法について、本当に興味深いものは見つけられません。

興味のある情報はありますか?

ありがとうございます。

よろしく

答えて

0

私はあなたが自分自身にまともなハードウェアアナライザを取得することをお勧めしますが、あなたはそれが唯一の出力ことに注意してください、USBプローバに含ま(USBプローバとusbtracerと組み合わせdebug version of IOUSBFamilyを、インストールしてみてください可能性があり限られた量のデータ、32ビットシステムでは8バイト、64ビットシステムでは16バイト)は、実際よりも多くの情報を提供するはずです。

また、IOUSBFamily(最新のバージョンにリンクしていますが、カーネルに合ったものを使用することをお勧めします)を修正して再構築することができます。現在のusbtracerよりも多くのデータをダンプします。

+0

お返事ありがとうございますが、最初にIOUSBCommand、IOUSBCompositeDriverなどを変更するのはどういうものかと思います。受信したデータを複製する方法がわからないからです。 – noktec

+0

ほとんどのデータは 'IOUSBPipe'、' IOUSBDevice'を介したデバイス設定とデバイス制御要求、 'IOUSBInterface'を介したインターフェース設定などを経由します。 – Hasturkun

関連する問題