GR-SAKURA GR-SAKURAからUSBの仕様をおさらいする(情報編) Nozomu.Kon 2014年7月14日 / 2017年7月28日 何気なく使っている通信規格USB。 今回はドライバが管理しているDescriptor(情報)について触れたいと思います。 デバイスDescriptor 全てのUSB Deviceはコントロールパイプを利用してHostに自分自身の情報を送信します。 Hostに送信するDevice Descriptorは下記の通りです。 [table id=1 /] コンフィグレーションDescriptor デバイスのコンフィグレーションに関するDescriptorになります。 [table id=3 /] インタフェースDescriptor インタフェースに関する情報です。 [table id=4 /] エンドポイントDescriptor エンドポイントに関する情報です。USBドライバが扱うDescriptorとしては最下層の情報となります。 [table id=2 /] ざっと内容を書いてきましたが、各情報のイメージは下記のようになります。 ここまでの内容は「Universal Serial Bus Specification Revision 2.0 April 27, 2000」に記載されています。 次回以降ではGR-SAKURAでのUSBホストの利用について触れたいと思います。 GR-SAKURA USB 第2回 ABOUT ME Nozomu.Kon 集客導線、SNS導線、広告数値自動取得、LP/HP/CSS、ファネルツールなどなど個人・法人のスモールビジネスをIT/AIのチカラでフルサポートしています。 BLOG:https://embedded-property.net