久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 模擬技術 > 設計應用 > 什么是主機控制器

什么是主機控制器

作者: 時間:2011-07-23 來源:網絡 收藏

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

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

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



評論


相關推薦

技術專區

關閉