<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 什么是主機(jī)控制器

          什么是主機(jī)控制器

          作者: 時間:2011-07-23 來源:網(wǎng)絡(luò) 收藏

          在制定規(guī)范時,我們應(yīng)確保任何 USB 系統(tǒng)中只有一臺主機(jī)。USB 規(guī)范不旨在作為一種網(wǎng)絡(luò)架構(gòu),它的目的就是實現(xiàn)外設(shè)到 PC 的簡單互連。主機(jī)可以是硬件、固件或軟件的組合。目前電腦中最常見的 USB 主機(jī)實施方案是所謂核心邏輯芯片組的一部分。這種主機(jī)控制器設(shè)備采用 PC CPU 的計算功能,用系統(tǒng)存儲器支持?jǐn)?shù)據(jù)存儲與移動,并通過 PC 操作系統(tǒng)實現(xiàn)整體實施。所有主機(jī)都必須在系統(tǒng)中集成根集線器。主機(jī)主要負(fù)責(zé)以下工作:

          • 檢測 USB 設(shè)備的外接與移除
          • 管理主機(jī)與 USB 設(shè)備之間的控制流程
          • 管理主機(jī)與 USB 設(shè)備之間的數(shù)據(jù)流程
          • 收集狀態(tài)與活動數(shù)據(jù)
          • 為外接的 USB 設(shè)備供電
          • USB系統(tǒng)軟件
          • 管理主機(jī)與設(shè)備間以下五個方面的互動情況
            • 設(shè)備列舉與配置
            • 同步數(shù)據(jù)傳輸
            • 異步數(shù)據(jù)傳輸
            • 電源管理
            • 設(shè)備與總線管理信息

          大多數(shù)操作系統(tǒng)現(xiàn)在還包括一系列“類驅(qū)動程序”,可便于外設(shè)的連接。類驅(qū)動程序使外設(shè)廠商能提供操作系統(tǒng)軟件原生支持的產(chǎn)品,這樣就節(jié)約了開發(fā)驅(qū)動程序的成本,并能為新的主機(jī)系統(tǒng)提供驅(qū)動程序,而且新的存儲設(shè)備推出后,外設(shè)直接就能支持驅(qū)動程序。大多數(shù)操作系統(tǒng)支持的一些常見的類驅(qū)動程序,其中包括音頻類、人機(jī)接口設(shè)備 (HID) 類、影像類、海量存儲類、打印機(jī)類以及視頻類等。目前許多廠商都利用上述類驅(qū)動程序來實現(xiàn)產(chǎn)品功能,不過他們同時也提供定制驅(qū)動程序或應(yīng)用軟件,以支持類驅(qū)動程序規(guī)范之外的更多功能。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();