USB的結(jié)構(gòu)
- 分類:行業(yè)新聞
- 作者:
- 來(lái)源:
- 發(fā)布時(shí)間:2020-12-16
- 訪問量:0
【概要描述】每個(gè)USB只有一個(gè)主機(jī),它包括以下幾層:總線接口USB總線接口處理電氣層與協(xié)議層的互連。從互連的角度來(lái)看耙窥,相似的總線接口由設(shè)備及主機(jī)同時(shí)給出,例如串行接口機(jī)(SIE)汉渣。USB總線接口由主控制器實(shí)現(xiàn)策冕。USB系統(tǒng)用主控制器管理主機(jī)與USB設(shè)備間的數(shù)據(jù)傳輸锨苏。它與主控制器間的接口依賴于主控制器的硬件定義选浅。同時(shí),USB系統(tǒng)也負(fù)責(zé)管理USB資源锋辩,例如帶寬和總線能量暖经,這使客戶訪問USB成為可能。USB系統(tǒng)還有三
USB的結(jié)構(gòu)
【概要描述】每個(gè)USB只有一個(gè)主機(jī)叽燃,它包括以下幾層:總線接口USB總線接口處理電氣層與協(xié)議層的互連缕沟。從互連的角度來(lái)看,相似的總線接口由設(shè)備及主機(jī)同時(shí)給出校惧,例如串行接口機(jī)(SIE)葛暇。USB總線接口由主控制器實(shí)現(xiàn)。USB系統(tǒng)用主控制器管理主機(jī)與USB設(shè)備間的數(shù)據(jù)傳輸竣篷。它與主控制器間的接口依賴于主控制器的硬件定義尼软。同時(shí),USB系統(tǒng)也負(fù)責(zé)管理USB資源瘩朋,例如帶寬和總線能量尔减,這使客戶訪問USB成為可能。USB系統(tǒng)還有三
- 分類:行業(yè)新聞
- 作者:
- 來(lái)源:
- 發(fā)布時(shí)間:2020-12-16
- 訪問量:0
每個(gè)USB只有一個(gè)主機(jī)券亚,它包括以下幾層:
總線接口
USB總線接口處理電氣層與協(xié)議層的互連。從互連的角度來(lái)看校摩,相似的總線接口由設(shè)備及主機(jī)同時(shí)給出看峻,例如串行接口機(jī)(SIE)。USB總線接口由主控制器實(shí)現(xiàn)衙吩。
USB系統(tǒng)用主控制器管理主機(jī)與USB設(shè)備間的數(shù)據(jù)傳輸互妓。它與主控制器間的接口依賴于主控制器的硬件定義。同時(shí)坤塞,USB系統(tǒng)也負(fù)責(zé)管理USB資源冯勉,例如帶寬和總線能量,這使客戶訪問USB成為可能摹芙。USB系統(tǒng)還有三個(gè)基本組件:
主控制器驅(qū)動(dòng)程序(HCD)這可把不同主控制器設(shè)備映射到USB系統(tǒng)中灼狰。HCD與USB之間的接口叫HCDI,特定的HCDI由支持不同主控制器的操作系統(tǒng)定義浮禾,通用主控制器驅(qū)動(dòng)器(UHCD)處于軟結(jié)構(gòu)的最底層交胚,由它來(lái)管理和控制主控制器。UHCD實(shí)現(xiàn)了與USB主控制器通信和控制USB主控制器盈电,并且它對(duì)系統(tǒng)軟件的其他部分是隱蔽的蝴簇。系統(tǒng)軟件中的最高層通過UHCD的軟件接口與主控制器通信伤刑。
USB驅(qū)動(dòng)程序(USBD)它在UHCD驅(qū)動(dòng)器之上,它提供驅(qū)動(dòng)器級(jí)的接口鹤曼,滿足現(xiàn)有設(shè)備驅(qū)動(dòng)器設(shè)計(jì)的要求入撇。USBD以I/O請(qǐng)求包(IRPs)的形式提供數(shù)據(jù)傳輸架構(gòu),它由通過特定管道(Pipe)傳輸數(shù)據(jù)的需求組成暇创。此外嗤舀,USBD使客戶端出現(xiàn)設(shè)備的一個(gè)抽象,以便于抽象和管理橘抵。作為抽象的一部分暮课,USBD擁有缺省的管道刃镶。通過它可以訪問所有的USB設(shè)備以進(jìn)行標(biāo)準(zhǔn)的USB控制。該缺省管道描述了一條USBD和USB設(shè)備間通信的邏輯通道。
主機(jī)軟件
在某些操作系統(tǒng)中擂达,沒有提供USB系統(tǒng)軟件。這些軟件本來(lái)是用于向設(shè)備驅(qū)動(dòng)程序提供配置信息和裝載結(jié)構(gòu)的削仲。在這些操作系統(tǒng)中惹模,設(shè)備驅(qū)動(dòng)程序?qū)?yīng)用提供的接口而不是直接訪問USBDI(USB驅(qū)動(dòng)程序接口)結(jié)構(gòu)。
USB客戶軟件
它是位于軟件結(jié)構(gòu)的最高層坡疼,負(fù)責(zé)處理特定USB設(shè)備驅(qū)動(dòng)器彬呻。客戶程序?qū)用枋鏊兄苯幼饔糜谠O(shè)備的軟件入口柄瑰。當(dāng)設(shè)備被系統(tǒng)檢測(cè)到后闸氮,這些客戶程序?qū)⒅苯幼饔糜谕鈬布_@個(gè)共享的特性將USB系統(tǒng)軟件置于客戶和它的設(shè)備之間教沾,這就要根據(jù)USBD在客戶端形成的設(shè)備映像由客戶程序?qū)λM(jìn)行處理蒲跨。
主機(jī)各層有以下功能:
檢測(cè)連接和移去的USB設(shè)備。
管理主機(jī)和USB設(shè)備間的數(shù)據(jù)流授翻。
連接USB狀態(tài)和活動(dòng)統(tǒng)計(jì)或悲。
控制主控制器和USB設(shè)備間的電氣接口,包括限量能量供應(yīng)堪唐。
HCD提供了主控制器的抽象和通過USB傳輸?shù)臄?shù)據(jù)的主控制器視角的一個(gè)抽象巡语。USBD提供了USB設(shè)備的抽象和USBD客戶與USB功能間數(shù)據(jù)傳輸?shù)囊粋€(gè)抽象。USB系統(tǒng)促進(jìn)客戶和功能間的數(shù)據(jù)傳輸淮菠,并作為USB設(shè)備的規(guī)范接口的一個(gè)控制點(diǎn)男公。USB系統(tǒng)提供緩沖區(qū)管理能力并允許數(shù)據(jù)傳輸同步于客戶和功能的需求。
掃二維碼用手機(jī)看
相關(guān)資訊
發(fā)布時(shí)間 : 2020-12-16 15:53:43
發(fā)布時(shí)間 : 2020-12-16 15:51:06
發(fā)布時(shí)間 : 2020-12-16 15:50:00
手機(jī)客戶端
關(guān)注抖音
Copyright (c) 潮州市亨達(dá)電子實(shí)業(yè)有限公司 All Rights Reserved 粵ICP備2021001396號(hào) 網(wǎng)站建設(shè):中企動(dòng)力 汕頭