パラレル ポートを使用してインターフェイスする方法を知っており、シリアル ポート インターフェイスについても少し考えています。しかし、Windows で USB ポートを使用してインターフェイスする方法はありますか? または、これを行う方法に関するチュートリアルを提供するリンクはありますか?
具体的には、プログラミングの側面を知りたかったのです。
始め方がわかりません。Google で検索しましたが、コード サンプルは見当たりませんでした。
明けましておめでとうございます。
パラレル ポートを使用してインターフェイスする方法を知っており、シリアル ポート インターフェイスについても少し考えています。しかし、Windows で USB ポートを使用してインターフェイスする方法はありますか? または、これを行う方法に関するチュートリアルを提供するリンクはありますか?
具体的には、プログラミングの側面を知りたかったのです。
始め方がわかりません。Google で検索しましたが、コード サンプルは見当たりませんでした。
明けましておめでとうございます。
興味深いブログ投稿http://yeohhs.blogspot.com/2006/08/programming-usb-port.htmlを見つけました。 これは、ライブラリ「libusb」とそのラッパーについて言及しています。ライブラリはGNUプロジェクトです。同じライブラリとドキュメントが役立つ場合があります。libusbのAPIドキュメントはここにあります:http://libusb.sourceforge.net/api-1.0/
USBプログラミングは、シリアルまたはパラレルポートプログラミングよりもかなり複雑です。Windows用のUSBドライバーを作成するには、おそらくWindowsWDKが必要です。ただし、自分で作成したデバイスの場合は、デバイスにシリアルポートクラスドライバーを実装することから始めて、Windowsで新しいシリアルポートとして表示されるようにすることができます。HIDは、別の潜在的に有用なドライバークラスであり、一般に、ある種の入力デバイスに使用されます。
USBプログラミングをしたい場合は、良い本をお勧めします。たとえば、JanAxelsonのUSBCompleteです。そして、実際のハードウェアプロトコルアナライザは不可欠です。