版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、USB設(shè)備檢測的一般過程USB設(shè)備檢測也是通過/proc目錄下的USB文件系統(tǒng)進(jìn)行的。為了使一個USB設(shè)備能夠正常工作,必須要現(xiàn)在系統(tǒng)中插入USB橋接器模塊。在檢測開始時,一般要先檢測是否存在/proc/bus/usb目錄,若不存在則嘗試插入USB橋接模塊?,F(xiàn)在一般的USB橋接器模塊有兩種類型,UHCI和OHCI。在決定插入那一個橋接器模塊時,可以察看/proc/pci文件來決定。打開此文件,您若發(fā)現(xiàn) USB節(jié)為 I/O at 0xHHHH格式(例如出現(xiàn) I/O at 0xe000 0xe01f),HHHH為16進(jìn)制數(shù),則橋接器類型為UHCI。若是它為32 bit memory at 0xHH
2、000000形式(例如出現(xiàn)32 bit memory at 0xee000000),HH為16進(jìn)制數(shù),則橋接器類型為OHCI。但是若您的橋接器類型不滿足上述任何一種情況,唯一的解決辦法就是您嘗試插入這兩種模塊,直到成功為止。一般而言,UHCI類型的橋接器它的插入模塊是uhci或usb-uhci(由內(nèi)核版本決定);而對于OHCI類型的橋接器它的插入模塊是ohci或usb-ohci。您在正確的插入了橋接器模塊之后,這時/proc文件系統(tǒng)下就會出現(xiàn)USB設(shè)備目錄,不過這時這個目錄是空的,沒有任何文件。這時您就必須掛接usbdevfs文件系統(tǒng),然后通過此文件系統(tǒng)檢測連接的設(shè)備。在成功掛接usb文件系統(tǒng)
3、之后,就會生成文件 /proc/bus/usb/devices,/proc/bus/usb/drivers和目錄/proc/bus/usb/busNo。掛接 usbdevfs文件您可以通過如下操作實現(xiàn):mount -t usbdevfs none /proc/bus/usb或在/etc/fstab上加入none /proc/bus/usb usbdevfs defaults 0 0然后通過/proc/bus/usb/devices文件的內(nèi)容,您就可以獲得連接的設(shè)備信息,包括設(shè)備標(biāo)識和制造商標(biāo)是等信息。usb設(shè)備類型描述:設(shè)備規(guī)范
4、 設(shè)備類碼 接口類碼 應(yīng)用程序特定 - 0xFE 聲音接口 0x00 0x01 通信設(shè)備
5、0; 0x02 - CDC控制接口 - 0x02 CDC數(shù)據(jù)接口 -
6、160; 0x0A HID 0x00 0x03 HUB 0x09 0x09 批
7、量存儲設(shè)備 0x00 0x08 *器 same as HID same as HID 電源設(shè)備 same as HID same as H
8、ID 物理設(shè)備 - 0x05 打印機 - 0x07 供應(yīng)商特定
9、 - 0xFF 5.2 usb文件系統(tǒng)簡介T = 總線拓?fù)浣Y(jié)構(gòu)(Lev, Prnt, Port, Cnt, 等),是指USB設(shè)備和主機之間的連接方式B = 帶寬 (僅用于USB主控制器)D = 設(shè)備描述信息P = 產(chǎn)品標(biāo)識信息S = 串描述符C = 配置描述信息 (* 表示活動配置)I = 接口描述信息E = 終端點描述信息一般格式:d = 十進(jìn)制數(shù)x = 十六進(jìn)制數(shù)s = 字符串拓?fù)湫畔: Bus=dd Lev=dd Prnt=dd P
10、ort=dd Cnt=dd Dev#=ddd Spd=ddd MxCh=dd| | | | | | | | |_最大子設(shè)備| |
11、60; | | | | | |_設(shè)備速度(Mbps)| | | | |
12、 | |_設(shè)備編號| | | | | |_這層的設(shè)備數(shù)| | | | |_此設(shè)備的父連接器/端口|
13、 | | |_父設(shè)備號| | |_此總線在拓?fù)浣Y(jié)構(gòu)中的層次| |_總線編號|_拓?fù)湫畔?biāo)志帶寬信息B: Alloc=ddd/ddd us (xx%), #Int=ddd, #Iso=ddd| |
14、 | |_同步請求編號| | |_中斷請求號| |_分配給此總線的總帶寬|_帶寬信息標(biāo)志 設(shè)備描述信息和產(chǎn)品標(biāo)識信息D: Ver=x.xx Cls=xx(s) Sub=xx Prot=xx MxPS
15、=dd #Cfgs=ddP: Vendor=xxxx ProdID=xxxx Rev=xx.xxD: Ver=x.xx Cls=xx(sssss) Sub=xx Prot=xx MxPS=dd #Cfgs=dd| | | | | |
16、; |_配置編號| | | | | |_缺省終端點的最大包尺寸 | | |
17、; | | | | | | |_設(shè)備協(xié)議| |
18、 | |_設(shè)備子類型| | |_設(shè)備類型| |_設(shè)備USB版本|_設(shè)備信息標(biāo)志編號#1P: Vendor=xxxx ProdID=xxxx Rev=xx.xx| | |
19、 |_產(chǎn)品修訂號| | |_產(chǎn)品標(biāo)識編碼| |_制造商標(biāo)識編碼|_設(shè)備信息標(biāo)志編號#2 串描述信息S: Manufacturer=ssss| |_設(shè)備上讀出的制造商信息|_串描述信息S: Product=ssss| |_設(shè)備上讀出的產(chǎn)品描述信息,對于USB主控制器此字段為"USB *HCI Root Hub"|_串描述
20、信息S: SerialNumber=ssss| |_設(shè)備上讀出的序列號,對于USB主控制器它是一個生成的字符串,表示設(shè)備標(biāo)識|_串描述信息 配置描述信息C: #Ifs=dd Cfg#=dd Atr=xx MPwr=dddmA| | | | |_最大電流(mA)| | |
21、 |_屬性| | |_配置編號| |_接口數(shù)|_配置信息標(biāo)志 接口描述信息(可為多個)I: If#=dd Alt=dd #EPs=dd Cls=xx(sssss) Sub=xx Prot=xx Driver=ssss| | | | |
22、; | | |_驅(qū)動名| | | | | | |
23、_接口協(xié)議| | | | | |_接口子類| | | | |_接口類| |
24、60; | |_中斷點數(shù)| | |_可變設(shè)置編號| |_接口編號|_接口信息標(biāo)志 終端點描述信息E: Ad=xx(s) Atr=xx(ssss) MxPS=dddd Ivl=dddmsE: Ad=xx(s) Atr=xx(ssss) MxPS=dddd Ivl=dddms| | |
25、160; | |_間隔| | | |_終端點最大包尺寸| | |_屬性(終端點類型)| |_終端點地址(I=In,O=Out)|_終端點信息標(biāo)志 舉個例子
26、,這是在連接了一個USB鍵盤時的配置情況。T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2B: Alloc= 41/900 us ( 5%), #Int= 3, #Iso= 0D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1P: Vendor=0000 ProdID=0000 Rev= 0.00S: Product=USB UHCI Root HubS: SerialNumber=e000C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mAI: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hubE: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255msT: Bus=01 Lev=01 Prnt=01 Port=00
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度房地產(chǎn)職業(yè)經(jīng)理人人才培養(yǎng)與合同3篇
- 2024版建筑工程聯(lián)合承包合同樣本版B版
- 宇宙奧秘探索之旅探索未知的星辰大海
- 二零二五年度城市更新綠化工程合同2篇
- 2024版建筑工程施工總承包協(xié)議精簡模板版B版
- 2025版?zhèn)€人網(wǎng)絡(luò)安全防護(hù)借款合同
- 2024年銷售員勞動合同模板與團隊建設(shè)3篇
- 二零二五年度婚禮婚戒定制與銷售合同3篇
- 二零二五年度房地產(chǎn)合同建筑工程竣工驗收標(biāo)準(zhǔn)3篇
- 家庭教育指導(dǎo)在商業(yè)環(huán)境中的應(yīng)用
- 45001-2020職業(yè)健康安全管理體系危險源識別與風(fēng)險評價及應(yīng)對措施表(各部門)
- 多層鋼結(jié)構(gòu)廠房施工組織設(shè)計#廣西#雙跨門式鋼結(jié)構(gòu)
- 人教版六年級科學(xué)重點知識點
- 春節(jié):藝術(shù)的盛宴
- 煙草公司化肥采購項目-化肥投標(biāo)文件(技術(shù)方案)
- 鐵路橋涵鋼筋混凝土結(jié)構(gòu)設(shè)計規(guī)范(正文)
- 【良品鋪子成本控制中存在的問題及優(yōu)化建議探析(定量論文)11000字】
- 2023八年級語文上冊 第三單元 13 唐詩五首說課稿 新人教版
- 2024至2030年中國青年旅舍行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略研究報告
- 牙膏采購?fù)稑?biāo)合同范本
- 雷軍2024演講破釜沉舟
評論
0/150
提交評論