USBは,システムの電源を入れたままで抜き差しできる,本当の意味でのプラグ&プレイを実現したインターフェースの一つである. 本書は,その物理規格から通信プロトコルまでを,USBの基礎知識として解説する.また,USBターゲットデバイスを実現するための,さまざまな形態のUSBターゲットコントローラを取り上げ,USBターゲットシステムを実現するためのハードウェアやファームウェアの開発事例を具体的に説明する. さらに,Windows用およびLinux用のドライバとテストプログラムを作成し,これらOS上から設計したUSBターゲットシステムを制御する方法も解説する. 目次 第1部 USB規格解説編 第1章 USBデータ転送プロトコルの基礎知識 ●USB規格概要 ●バス速度とトポロジ ●通信プロトコル ●USBデバイスフレームワーク コラム1 USB1.0とUSB1.1の違い コラム2 USBロゴマーク