目次
USBコントローラの種類とUSBの動作 USB機器のハードとソフトの構成
第1部 USBホスト/ターゲット両対応デバイス編(小規模マイコンに接続できるUSBホスト/ターゲット・コントローラ SL811を使った簡易ホストとUSBキーボードの接続実験;レジスタの設定と初期化プログラムから送受信プログラムまで SL811を使ったUSBホスト・システムの構築 ほか)
第2部 On‐The‐Go対応デバイス編(USBターゲット機能とOHCI準拠ホスト機能をもつデバイスを使う On‐The‐GoのしくみとML60842によるOTGシステムの開発;DOSベースのプログラムによりOTG制御の基本を理解する On‐The‐Go対応デバイスISP1362とWASABI‐Hot!の詳細 ほか)
第3部 USBホスト・コントローラ内蔵CPU編(市販ミドルウェアを使ってマウスやストレージを制御してみよう FR60マイコンを使ったUSBホスト・プログラムの作成;OHCIコントローラを内蔵したSH‐3 & SH‐4シリーズを使いこなす SHマイコン内蔵OHCIホスト・コントローラの制御 ほか)
第4部 PC/AT互換機プラットホーム編(パソコンで誰でも試せるUSBホストの制御 UHCIホスト・コントローラの制御プログラムの作成)
第5部 クラス・ドライバ解説編(キーボードやマウス、HDD、ハブなどを標準周辺機器として使う クラス・ドライバの役割とその基本動作;ハブ標準デバイス・クラスの制御 USBハブ・クラス・ドライバの実装と制御手順 ほか)