中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
USB設(shè)備驅(qū)動(dòng)之設(shè)備初始化(設(shè)備枚舉)

http://blog.csdn.net/wh_19910525/article/details/50594645

2016

USB設(shè)備從接入HUB到正常工作之前,都屬于設(shè)備枚舉階段。所謂設(shè)備枚舉,就是讓host控制器認(rèn)識(shí)USB設(shè)備,并為其準(zhǔn)備資源,建立好主機(jī)與設(shè)備間的數(shù)據(jù)傳遞機(jī)制。

該階段的工作,是USB通信協(xié)議規(guī)定的,所以屬于ISO標(biāo)準(zhǔn)流程。設(shè)備枚舉階段也對(duì)應(yīng)了USB設(shè)備的五種狀態(tài)。

設(shè)備枚舉階段分為如下8個(gè)步驟:

  1. 獲取設(shè)備描述符
  2. 復(fù)位
  3. 設(shè)置地址
  4. 再次獲取設(shè)備描述符
  5. 獲取配置描述符
  6. 獲取接口,端點(diǎn)描述符
  7. 獲取字符串描述符
  8. 選擇設(shè)置配置

其中,步驟1與4都是獲取設(shè)備描述符,兩者有什么區(qū)別?

步驟1中只取得設(shè)備描述符的固定長(zhǎng)度字段,而步驟4是獲取設(shè)備描述符的全部字段。

通過(guò)上述的8個(gè)步驟,可以看出:在設(shè)備枚舉階段,主機(jī)控制器獲取了USB設(shè)備的所有詳細(xì)信息(5大描述符),然后為其分配了資源(設(shè)置地址)。在設(shè)備枚舉階段完成之后,USB設(shè)備就能與USB主機(jī)之間進(jìn)行數(shù)據(jù)交換了。

同時(shí),我們知道USB設(shè)備接入U(xiǎn)SB主機(jī)之后有5種狀態(tài):

  1. Attached
  2. Powered
  3. Default
  4. Addressed
  5. Configured

這5中狀態(tài)與USB設(shè)備枚舉的對(duì)應(yīng)關(guān)系是:

  • USB設(shè)備插入接口之后,處于Attached狀態(tài);
  • USB主控制器會(huì)給USB設(shè)備供電,此時(shí)處于Powered狀態(tài);
  • 設(shè)備枚舉階段的步驟2,復(fù)位操作之后,設(shè)備處于Default狀態(tài);
  • 設(shè)備枚舉階段的步驟3,設(shè)置地址操作之后,設(shè)備處于Addressed狀態(tài);
  • 設(shè)備枚舉結(jié)束之后,設(shè)備處于Configured狀態(tài)。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
USB的“JoyStickMouse”工作過(guò)程詳細(xì)分析 (三)
我理解的USB接口通信的幾個(gè)關(guān)鍵點(diǎn)
USB固件開發(fā)總結(jié)(二)
USB總線枚舉過(guò)程
ISP1161驅(qū)動(dòng)開發(fā)
USB轉(zhuǎn)RS232通訊接口原理
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服