どのようにLinuxとUSBバルクデータ伝送装置へ

1.バルクOUT転送(ホストホストのUSBデバイスに)
ホストホストデータパケットの送信に続いて、フラグのうちデバイスにパケットを送信する
装置が正しくACKに応答して、データを受信します。デバイスは、ブレークポイントのデータを受信する準備ができていない場合は、データを破棄します表示するには、NAKに応じて、ホストによって送信され、「準備ができていません。」
カウンタOUTnBCレジスタ:まず、どれだけ多くのデータのバイト受信した送信装置の数だけ、第二のデータを転送することができる適応症の数で行われます。
ステータスレジスタOUTnCSは:エンドポイントが現在ビジーであることを示しています。

2.バルク転送IN(ホスト装置にUSBデバイス)
ホストがIN転送で要求フラグにパケットを送信するホスト。
デバイスの準備ができたら、その後、ホストホストにデータを転送します。(書込みバイトカウンタ、デバイスを披露する準備ができて)。デバイスの準備ができていない場合は、応答NAKパケットは準備ができていない表示します。

おすすめ

転載: blog.51cto.com/wangyw/2461016