はじめに

私はUSBに関する知識はにわか仕込み程度のわずかなものしか理解していません。
それを理解したうえで、読み進めるようにしてください。
もしここの資料を参考にしてUSB機器やPCが壊れたとしても一切責任はおいません。 すべては自己責任の下で行ってください。

もくじ

USBのおおざっぱな基礎知識
USBの基本的な知識で抑えておきたい用語とかのかんたんな説明。
適当すぎるくらいな説明しかしてません。詳細はご自分で調べたほうがいいです。
手順の概略
USB機器を捕まえて情報を送受信するまでの大雑把な流れの説明です。
HSPでの実装
HSPでUSBデバイスの列挙をしてみました。
そのサンプルスクリプトを公開しています。

参考資料

USB関連の定番サイトやら参考になったサイトやらへのリンク。
USB.org
http://www.usb.org/

SyncHack - USB
http://mcn.oops.jp/wiki/index.php?USB

新適当マイコン電子工作研究所
USBプロジェクト - WindowsでHIDデバイスを扱う定石 (1)
http://noritan-micon.blog.so-net.ne.jp/2008-03-11

数理設計研究所 太田研究室GID事業部 - USBデバイス開発資料
http://www.madlabo.com/mad/gid/research/usb/usb_dev.pdf



参考資料(買ってしまった本)
「改訂新版 USBハード&ソフト開発のすべて」(インターフェース編集部 編、CQ出版社)
…今気づいたんですが、「改訂版」って何なんだろう。新って。
普通に改訂版でいい気がするんですが。