1

パラレル ポートを使用してインターフェイスする方法を知っており、シリアル ポート インターフェイスについても少し考えています。しかし、Windows で USB ポートを使用してインターフェイスする方法はありますか? または、これを行う方法に関するチュートリアルを提供するリンクはありますか?

具体的には、プログラミングの側面を知りたかったのです。

始め方がわかりません。Google で検索しましたが、コード サンプルは見当たりませんでした。

明けましておめでとうございます。

4

2 に答える 2

2

興味深いブログ投稿http://yeohhs.blogspot.com/2006/08/programming-usb-port.htmlを見つけました。 これは、ライブラリ「libusb」とそのラッパーについて言及しています。ライブラリはGNUプロジェクトです。同じライブラリとドキュメントが役立つ場合があります。libusbのAPIドキュメントはここにあります:http://libusb.sourceforge.net/api-1.0/

于 2011-01-03T10:31:22.207 に答える
2

USBプログラミングは、シリアルまたはパラレルポートプログラミングよりもかなり複雑です。Windows用のUSBドライバーを作成するには、おそらくWindowsWDKが必要です。ただし、自分で作成したデバイスの場合は、デバイスにシリアルポートクラスドライバーを実装することから始めて、Windowsで新しいシリアルポートとして表示されるようにすることができます。HIDは、別の潜在的に有用なドライバークラスであり、一般に、ある種の入力デバイスに使用されます。

USBプログラミングをしたい場合は、良い本をお勧めします。たとえば、JanAxelsonのUSBCompleteです。そして、実際のハードウェアプロトコルアナライザは不可欠です。

于 2011-01-03T10:33:59.900 に答える