从零开始学USB(八、USB的数据流模型)
生活随笔
收集整理的這篇文章主要介紹了
从零开始学USB(八、USB的数据流模型)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、實施者觀點
USB在主機和連接的USB設(shè)備之間提供通信服務(wù)。 但是,簡單查看最終用戶看到將一個或多個USB設(shè)備連接到主機,如圖5-1所示,實際上是一點點實施起來比圖中所示更復(fù)雜。 需要系統(tǒng)的不同視圖從不同實施者的角度解釋具體的USB要求。 幾個重要的必須支持概念和功能,以便為最終用戶提供所需的可靠操作今天的個人電腦。 USB以分層的方式呈現(xiàn),以便于解釋和允許特定USB產(chǎn)品的實施者專注于與其產(chǎn)品相關(guān)的細節(jié)。
圖5-2顯示了USB的更深入概述,標(biāo)識了系統(tǒng)的不同層,將在其余部分中更詳細地描述。特別是,有四個重點實施領(lǐng)域:
- USB物理設(shè)備:USB電纜末端的一塊硬件,可執(zhí)行一些有用的最終用戶功能。
- 客戶端軟件:在主機上執(zhí)行的軟件,對應(yīng)于USB設(shè)備。此客戶端軟件通常隨操作系統(tǒng)提供,或與USB設(shè)備一起提供。
- USB系統(tǒng)軟件:在特定操作系統(tǒng)中支持USB的軟件。 USB系統(tǒng)軟件通常隨操作系統(tǒng)一起提供,獨立于特定的USB設(shè)備或客戶端軟件。
- USB主機控制器(主機端總線接口):允許USB設(shè)備連接到主機的硬件和軟件。
總結(jié)
以上是生活随笔為你收集整理的从零开始学USB(八、USB的数据流模型)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python标准库os中的方法_pyth
- 下一篇: PCB封装大全