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

正文內(nèi)容

《驅(qū)動(dòng)類型介紹》ppt課件(文件)

 

【正文】 ? ? PC機(jī)發(fā)送的數(shù)據(jù)必須符合 CBW格式( 31byte,小端模式),而 Mass Storage設(shè)備的應(yīng)答,其格式必須符合 CSW格式( 13byte,小端模式)。 USB協(xié)議的 SCSI指令集 2 ? 對(duì)于不同的命令,其命令塊描述符略有不同,其要求的返回內(nèi)容也有所不同,根據(jù)相 應(yīng)的文檔,可以對(duì)每種請(qǐng)求作出適當(dāng)?shù)幕貞?yīng)。 。以文件的形式管理和存儲(chǔ)數(shù)據(jù),所以需要建立一個(gè)精簡(jiǎn)的文件系統(tǒng)。 CBW命令塊 ( Command Block Wrapper) CSW狀態(tài)塊 ( Command Status Wrapper) USB協(xié)議的 SCSI指令集 ? BulkOnly 的 CBW 中的 CBWCB 中的內(nèi)容即為如下格式的命令塊描述符( Command Block Descriptor)。 ? Mass Storage類枚舉過(guò)程中涉及兩個(gè)請(qǐng)求: Get_Max_LUN和 Mass Storage Reset,所有的 Mass Storage類設(shè)備都必須支持這兩個(gè)請(qǐng)求。采用單比量 Bulk Only的傳輸規(guī)范,而子類采用 UFI命令集。 3)USB Mass Storage Class ATA Command Block。中斷輸出端點(diǎn)是可選的。 HID設(shè)備數(shù)據(jù)傳輸 ? USB設(shè)備有 4種傳輸方式與主機(jī)進(jìn)行通信: 控制方式、中斷方式、批量方式和同步方式。 ? 當(dāng)固件程序正確完成枚舉以后,操作系統(tǒng)會(huì)自動(dòng)安裝 HID類驅(qū)動(dòng)程序,接下來(lái)的工作由應(yīng)用程序完成。 ④ Set_Idle—— 設(shè)置閑置狀態(tài),設(shè)備可不支持此請(qǐng)求 。 HID協(xié)議 ? USB協(xié)議定義了 11種請(qǐng)求命令,通過(guò)這些請(qǐng)求來(lái)獲得設(shè)備的信息及對(duì)設(shè)備進(jìn)行設(shè)置。 HID與 USB描述符比較 從上圖中可以看出,除了 USB標(biāo)準(zhǔn)定義的一些描述符外, HID設(shè)備還必須定義 HID描述符 。但是 HID設(shè)備不一定非要是這些人機(jī)交互設(shè)備,只要符合 HID設(shè)備級(jí)定義規(guī)范要求的都可以認(rèn)為是 HID設(shè)備。 ? ④ HID設(shè)備必須包含一個(gè)類描述符和一個(gè)或幾個(gè)報(bào)表描述符。報(bào)表的格式很靈活,可以處理任何類型的數(shù)據(jù),單個(gè)報(bào)表最多包含 255B。 ? 把設(shè)備定義為屬于 HID類,應(yīng)用程序通過(guò)與系統(tǒng)內(nèi)置的 HID類驅(qū)動(dòng)通信。 ? USB功能驅(qū)動(dòng)程序由設(shè)備開(kāi)發(fā)者編寫,不對(duì)實(shí)際的硬件進(jìn)行操作,而是通過(guò)向 USB底層驅(qū)動(dòng)程序發(fā)送包含 URB( USB Request Block,請(qǐng)求塊)的 IRP,來(lái)實(shí)現(xiàn)對(duì) USB設(shè)備信息的發(fā)送和接收。 ? USB功能驅(qū)動(dòng)程序接收到這個(gè) IRP后,根據(jù) IPR中包含的具體操作代碼構(gòu)造相應(yīng) USB請(qǐng)求塊( URB),并把此 URB放到一個(gè)新的 IRP中,然后把它傳遞給 USB底層驅(qū)動(dòng)程序。一旦配置管理器找到了注冊(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)程序。對(duì)于有廠商和產(chǎn)品標(biāo)識(shí)的設(shè)備,配置管理器首先在注冊(cè)表中查找設(shè)備名稱,例如名為USB\VID一 0471amp。 ? 當(dāng)枚舉完成后,這個(gè)新添加的設(shè)備可在 Windows的設(shè)備管理器里面看到,當(dāng)用戶刪除這個(gè)設(shè)備 /硬件時(shí),系統(tǒng)把這個(gè)設(shè)備從設(shè)備管理器里刪除。 ? 掛起。 ? 讀取 USB設(shè)備描述符。設(shè)備從總線上接收到一個(gè)復(fù)位信號(hào)后,才可以對(duì)總線的處理操作做出響應(yīng)。 USB設(shè)備可以自供電,也可以使用 USB總線供電。 為什么要枚舉呢?枚舉就是從設(shè)備讀取一些信息,知道設(shè)備是什么樣的設(shè)備,如何進(jìn)行通信,這樣主機(jī)就可以根據(jù)這些信息來(lái)加載合適的驅(qū)動(dòng)程序 。這些類型都需要在驅(qū)動(dòng)程序中進(jìn)行描述。主控制器連接一棵 USB設(shè)備樹(shù)。操作系統(tǒng)與主控制器通信使用 I/O口或內(nèi)存寄存器,通過(guò)普通的中斷信號(hào),系統(tǒng)可以接受主控制器的事件
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1