USB標準描述符的詳細資料講解

資料大小: 0.05 MB

所需積分: 0

下載次數:

用戶評論: 0條評論,查看

上傳日期: 2019-07-25

上 傳 者: 易水寒他上傳的所有資料

資料介紹

標簽:驅動程序(277)中斷(307)usb(2906)

  一、基本概念

  1、USB 協議本身很復雜,但方便在提供了統一的接口方式,使得驅動程序在使用設備的時候,工作簡化到了類似操作串行接口。

  2、USB 設備可以看作提供了多個串口的設備,依據USB 的規范,我們將每個串口稱作端點(Endpoint) ,要和這個端點通信,我們就要打開到這個端點的連接,這個連接就是管道(Pipe) 。

  3、打開端點之后,就可以像串口一樣進行數據傳輸了。USB 有4種不同類型的傳輸方式:控制傳輸(Control Transfer) ,批量傳輸(Bulk Transfer) ,中斷傳輸(Interrupt Transfer)和實時傳輸(IsochTransfer) 。

  4、由于一個設備可能要適應多種情況,端點的設置會有多套,以備使用。端點設置稱為接口(Interface) 。USB 設備展現給我們能夠找到的東西就是這些Interface ,我們選擇要用的Interface ,就可以找到Endpoint ,再打開Endpoint ,就可以傳輸數據了。所以,在驅動程序開始的時候,需要記錄下這些Interface 。

  5、例如: OV511+ 的端點0是控制端點,用來設置參數以及起停設備;端點1是實時傳輸端點,用來傳輸視頻。端點1有8套不同的設置,主要區別就在于一次傳輸的數據幀的大小,所以在USBDeviceAttach 的時候,要記錄這些設置到驅動程序中,后面才能夠選用。

用戶評論

查看全部 條評論

發表評論請先 , 還沒有賬號?免費注冊

發表評論

用戶評論
技術交流、我要發言! 發表評論可獲取積分! 請遵守相關規定。
上傳電子資料

本月熱點資料

電子資料熱門詞

最新資料

下載排行

本周

本月

總榜

行業聚焦

北京赛pk10盛世直播 辽宁35选7今晚开的多少期 星悦云南麻将丽江 重庆幸运农场开奖结 小额理财平台 黑龙江体彩 云南11选5前1预测 深圳风采开奖日 怎么在互联网上赚钱 微乐大庆麻将规则 新十一选五怎么玩 ok足球竞猜比分 十一选五今天开奖结果 南粤好彩1规律 北京快中彩玩法说明 香港助民两码中特 网上棋牌平台下载