新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > HID的啟動接口

        HID的啟動接口

        作者: 時間:2011-12-08 來源:網絡 收藏
          在上面所列的接口描述符的內容中,次群組字段僅有一個主動設置。若次群組為1,則表示此設備支持(boot interfaces)。當設備具備了,如果主機的驅動程序仍未載入時,此設各仍可以加以使用。而這可能發生在當主機直接 啟動DOS的情況下,或一開始在安裝Windows系統,正處理安裝的程序時,或Windows操作系統以安全模式來做錯誤檢測的各種情形下 。基于上述的各種狀況,用戶可以回想一下,哪些設各具備了這些特性。而最明顯的例子是USB鍵盤與鼠標等設備。它們都具備了啟 動接口,因此可以使用由許多主機的BIOS所支持的預先定義好以及簡易的協議。這些BIOS可以通過在啟動時從ROM或nON-volatile存 儲器來下載,且可應用在許多的操作系統的模式下。

          所以在規范中,也就針對USB鼠標與鍵盤,定義了的協議。而對于此規范的定義,如果設備具備了啟動接口,那么進 而如果設備支持了鍵盤或鼠標接口,則協議字段就以1與2分別來加以表示。相對地,0值則表示沒有設備,而3~255則加以保留。若 次群組設置為0值,則意味著設各不支持啟動協議,而2~255則加以保留。

          此外,群的另一份參考文件即HID Usage Tables文件中定義了鍵盤與鼠標的啟動協議。但應注意的是,BIOS并不須要去讀取設 備內描述符,這是因為它知道啟動協議為何,并且假設設備也會支持這個啟動協議。這樣,換句話說,啟動設各反而不必在固件中去 含括啟動接口描述符,如果主機并沒有要求定義于報告描述符的協議時,其僅須支持啟動協議。

          當操作系統載人時,HID驅動程序會使用HID規范的要求一Set_Protocol,來使得設備從啟動協議(boot protocol)切換成報告協 議(report protocol)。



        關鍵詞: HID 啟動接口

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 崇阳县| 故城县| 获嘉县| 汉中市| 文水县| 手游| 大悟县| 新平| 隆化县| 都匀市| 望奎县| 晋州市| 铜山县| 南乐县| 蓝山县| 板桥市| 陈巴尔虎旗| 元江| 孟连| 寻乌县| 枣阳市| 邹平县| 普格县| 荆门市| 安宁市| 湟中县| 泸水县| 都匀市| 罗山县| 固阳县| 广南县| 静安区| 西贡区| 常宁市| 宁国市| 丹巴县| 抚顺市| 金阳县| 玉田县| 象州县| 张北县|