日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式硬件

在前幾章中,用戶已經(jīng)知道如何在設各管理器中看到所有已經(jīng)接上的usb設備的類型與格式。當然,用戶也知道當這些設各被拔離,再重新接上后,不用再重新安裝其驅(qū)動程序。那么pc主機為什么知道其已安裝過,且了解其驅(qū)動程序是什么呢?  這個答案是因為這些設各已經(jīng)完成了設各列舉的步驟,pc主機已經(jīng)知道其vid/pid碼,且能依此找到相對的驅(qū)動程序,并已下載完畢。這個vid/pid碼即放在設各所含有的設各描述符中。也稱為操作系統(tǒng)中的機碼?! ≡趙indows 98與windows me操作系統(tǒng)中,這些vid/pid碼放置于hkey_local_machine\enum\usb與hkey_local_machine\system\currentcontrolset\services\class\usb。而在windows xp或2000的操作系統(tǒng)下,放的位置則為:hkey_local_machine\system\currentcontrolset\enum\usb。 因此,可以稍微做個區(qū)分,在windows 98與windows me以及windows xp與2000的操作系統(tǒng)版本對登錄編輯器的處理方式是有若干不同的。  至于如何去查詢這些vid/pid碼呢?可由下列的步驟來取得(請在windows 98與windows me的操作系統(tǒng)下操作)?! 、偃鐖D1所示,執(zhí)行windows應用程序“執(zhí)行”,并輸入regedit.exe命令或在windows的目錄下,直接執(zhí)行regedit.exe執(zhí)行文件,進人“登錄編輯器”窗口?! D1 執(zhí)行登錄編輯器的應用程序 ?、谌缓笠缊D2所示,進人usb的項目中,如箭頭指示的方式?! 、蹐D3顯示了除根集線(root_hub)外,也顯示了所有曾經(jīng)安裝過驅(qū)動程序的設備的vid/pid碼。如圖中說明了此pc主機已經(jīng)設各列舉了多少類型的usb外圍設備。而用戶是否發(fā)覺到每一個vid/pid碼都是不同的呢?  這些不同的vid/pid碼即決定了哪些驅(qū)動程序?qū)患虞d?! 〕怯脩粢炎缘捻椖縿h除掉,windows都會記得哪些驅(qū)動程序已加載過,且此設備再一次插人pc時,就不會再檢測到有新的設備插入。也就是說,不論用戶插拔這些外圍設備多少次,都無須再重新安裝其驅(qū)動程序了?! 《恳粋€設備中,如圖4所示,顯示了一些相關的信息?! ∪粢_到與完成這種登錄的工作,用戶就必須在設各一接上pc主機時,執(zhí)行設備列舉的工作。換句話說,當usb設各第一次連接到usb總線時,usb主機就會對此設各做出列舉檢測的動作。此時,主機會負責檢測與設置所有連接至根集線器的設備,而識別與設置一個usb外圍設各的程序,稱之為設備列舉,也就是將所有的外圍設備一一識別并列舉出來?! D2 “登錄編輯器”窗口
圖3 在pc主機下曾經(jīng)安裝過的各種vid/pid碼圖4 每一個vid/pid碼中所列出此設備的相關信息  若以usb通信協(xié)議的觀點來看,設備列舉是通過一連串介于主機與設備之間的控制傳輸來辨識與設置一個剛接上的usb設各程序。而進一步地解釋設各列舉,也即是操作系統(tǒng)可以辨識一個新的硬件設備連接上總線,以及決定其特定的需求。此時,將會加載適當?shù)尿?qū)動程序,并且給予新的硬件設備一個新的地址。每當甩戶重新插拔設各或重新激活windows時,就會再一次地執(zhí)行設各列舉的步驟?! ∮脩艨梢宰鰝€小實驗,試著刪減某個已經(jīng)列舉過的usb外圍設各,然后再插拔看看。此時,用戶會發(fā)現(xiàn)pc主機將會發(fā)現(xiàn)一個新硬件插入,并會要求請?zhí)峁┢潋?qū)動程序,用來重新安裝新的驅(qū)動程序。也就是說,pc主機重新對此usb設各執(zhí)行設備列舉的步驟。在此,切勿刪除根集線器或其驅(qū)動程序無法再取得的設各?! ‘斎?,如果說在驅(qū)動程序的安裝過程中,出了問題或要刪除某個usb設備,光是在設備管理器底下執(zhí)行刪除的動作是不夠的。也就是說用戶須在登錄編輯器中,將已注冊的usb外圍設各的項目刪除掉,才可達到完全刪除的目的。  但在此須跟用戶再次說明的是,以上的操作方式僅限于windows 98與me操作系統(tǒng)版本,在windows 2000與xp的環(huán)境下,是有所不同的。在這兩種的操作環(huán)境下,不能在登錄編輯器中任意地刪除設備的vid/pid碼。若要刪除這個設備,它會發(fā)生一個警告信息,如圖5所示。  那么到底如何才能刪除這個設各呢?用戶只能在設各管理器中,以右擊所要刪除的項目,然后在所彈出的選單中,選擇“刪除安裝”的功能,才能達到刪除設各功能的目的,如圖6所示。圖5 在windows 2000與xp下,刪除vid/pid碼所產(chǎn)生錯誤的畫面 欲知詳情,請下載word文檔 下載文檔

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關閉