新聞中心

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

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

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

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

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



        評(píng)論


        相關(guān)推薦

        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 会东县| 青阳县| 汉阴县| 安阳市| 肇源县| 承德县| 桓仁| 湘乡市| 秦安县| 莱阳市| 台江县| 巴彦淖尔市| 田阳县| 林芝县| 洛隆县| 通辽市| 锦州市| 安福县| 新泰市| 郧西县| 鹿邑县| 原阳县| 襄垣县| 库车县| 长顺县| 广安市| 当涂县| 乌拉特后旗| 共和县| 楚雄市| 衡阳市| 游戏| 五莲县| 宁强县| 赣榆县| 个旧市| 拜城县| 巴彦县| 建始县| 聂荣县| 灵寿县|