freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

驅(qū)動(dòng)類型介紹ppt課件-文庫(kù)吧資料

2024-10-25 06:18本頁面
  

【正文】 dle—— 設(shè)置閑置狀態(tài),設(shè)備可不支持此請(qǐng)求 。 ② Set_Report—— 設(shè)備用控制傳輸接收主機(jī)的數(shù)據(jù),設(shè)備可以不支持此請(qǐng)求 。 HID協(xié)議 ? USB協(xié)議定義了 11種請(qǐng)求命令,通過這些請(qǐng)求來獲得設(shè)備的信息及對(duì)設(shè)備進(jìn)行設(shè)置。而物理描述符不是必需的。 HID與 USB描述符比較 從上圖中可以看出,除了 USB標(biāo)準(zhǔn)定義的一些描述符外, HID設(shè)備還必須定義 HID描述符 。為了把一個(gè)設(shè)備識(shí)別為 HID類別,設(shè)備在定義描述符的時(shí)候必須遵守 HID規(guī)范。但是 HID設(shè)備不一定非要是這些人機(jī)交互設(shè)備,只要符合 HID設(shè)備級(jí)定義規(guī)范要求的都可以認(rèn)為是 HID設(shè)備。 連接方式 與 USB設(shè)備相同。 ? ④ HID設(shè)備必須包含一個(gè)類描述符和一個(gè)或幾個(gè)報(bào)表描述符。低速、全速、高速設(shè)備每一筆事務(wù)最大分別是 8B、 6 4B、 1 024B。報(bào)表的格式很靈活,可以處理任何類型的數(shù)據(jù),單個(gè)報(bào)表最多包含 255B。 ? 即使設(shè)備不完全符合 HID使用表中的任何一種,也可以完全根據(jù)需要自己定義一個(gè)使用表,從而符合 HID類驅(qū)動(dòng)程序的要求。 ? 把設(shè)備定義為屬于 HID類,應(yīng)用程序通過與系統(tǒng)內(nèi)置的 HID類驅(qū)動(dòng)通信。 ? 編寫分層驅(qū)動(dòng)程序較之編寫單一驅(qū)動(dòng)程序相對(duì)簡(jiǎn)單,且可以節(jié)省內(nèi)存和資源,不易出錯(cuò)。 ? USB功能驅(qū)動(dòng)程序由設(shè)備開發(fā)者編寫,不對(duì)實(shí)際的硬件進(jìn)行操作,而是通過向 USB底層驅(qū)動(dòng)程序發(fā)送包含 URB( USB Request Block,請(qǐng)求塊)的 IRP,來實(shí)現(xiàn)對(duì) USB設(shè)備信息的發(fā)送和接收。 USB功能驅(qū)動(dòng)程序接收到此返回的 IRP后,將操作結(jié)果通過 IRP返還給 I/O管理器,最后 I/O管理器將此 IRP操作結(jié)果傳回給應(yīng)用程序,至此應(yīng)用程序?qū)υO(shè)備的一次 I/O操作完成。 ? USB功能驅(qū)動(dòng)程序接收到這個(gè) IRP后,根據(jù) IPR中包含的具體操作代碼構(gòu)造相應(yīng) USB請(qǐng)求塊( URB),并把此 URB放到一個(gè)新的 IRP中,然后把它傳遞給 USB底層驅(qū)動(dòng)程序。所有的傳輸事務(wù)都是由主機(jī)發(fā)起的。一旦配置管理器找到了注冊(cè)表表項(xiàng),它就可以動(dòng)態(tài)地裝載驅(qū)動(dòng) Windows系統(tǒng)下 USB驅(qū)動(dòng)協(xié)議棧 分為 USB底層(總線)驅(qū)動(dòng)程序和 USB功能 (設(shè)備 )驅(qū)動(dòng)程序。如果注冊(cè)表中沒有這個(gè)表項(xiàng),配置管理器將觸發(fā)“新硬件向?qū)А眮韺ふ以撛O(shè)備的 INF文件。對(duì)于有廠商和產(chǎn)品標(biāo)識(shí)的設(shè)備,配置管理器首先在注冊(cè)表中查找設(shè)備名稱,例如名為USB\VID一 0471amp。然后它讀取設(shè)備內(nèi)的設(shè)備描述符以查明插入的是何種設(shè)備,描述符中的廠商和產(chǎn)品標(biāo)識(shí)以及其它描述符一同決定具體安裝哪一個(gè)驅(qū)動(dòng)程序。 ? 當(dāng)枚舉完成后,這個(gè)新添加的設(shè)備可在 Windows的設(shè)備管理器里面看到,當(dāng)用戶刪除這個(gè)設(shè)備 /硬件時(shí),系統(tǒng)把這個(gè)設(shè)備從設(shè)備管理器里刪除。 ? 從用戶角度來看,枚舉過程是自動(dòng)完成并不可見的。 ? 掛起。 ? 設(shè)備配置。 ? 讀取 USB設(shè)備描述符。 USB設(shè)備枚舉(續(xù)) ? 地址分配。設(shè)備從總線上接收到一個(gè)復(fù)位信號(hào)后,才可以對(duì)總線的處理操作做出響應(yīng)。主機(jī)通過檢測(cè)設(shè)備在總線的上拉電阻檢測(cè)到有新的設(shè)備連接,并獲釋設(shè)備是全速設(shè)備還是低速設(shè)備,然后向該端口發(fā)送一個(gè)復(fù)位信號(hào)。 USB設(shè)備可以自供電,也可以使用 USB總線供電。 USB設(shè)備經(jīng) USB總線連接主機(jī)。 為什么要枚舉呢?枚舉就是從設(shè)備讀取一些信息,知道設(shè)備是什么樣的設(shè)備,如何進(jìn)行通信,這樣主機(jī)就可以根據(jù)這些信息來加載合適的驅(qū)動(dòng)程序 。與端點(diǎn)類型對(duì)應(yīng)的是定義了四種數(shù)據(jù)傳輸方式,根據(jù)開發(fā)系統(tǒng)也對(duì)其在驅(qū)動(dòng)程序中進(jìn)行定義,具體包括: ? 控制方式:用于發(fā)送和接收 USB定義的結(jié)構(gòu)化信息; ? 批量方式:用于發(fā)送或接收小塊無結(jié)構(gòu)數(shù)據(jù); ? 中斷方式:與批量管道相似,但包括一個(gè)最大延遲; ? 同步方式:用于發(fā)送或接收有周期保證的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1