久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8756|回復: 0
打印 上一主題 下一主題
收起左側

揭秘USB復合設備,哎呦不錯哦。

[復制鏈接]
跳轉到指定樓層
樓主
ID:113517 發表于 2016-4-12 16:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
       USB接口的設備已經隨處可見,但是你知道它們的奧妙嗎?讓我來給你揭秘怎么在有限的USB插口上實現瑞士軍刀般種類繁多,功能齊全的設備。讓每一USB口都變成三頭六臂。

3,2,1,走(薛之謙臉)
大家好

今天我們要說一個USB接口的故事
簡介        USB復合設備,顧名思義就是一個具備多種功能的設備,不再是一個設備僅能提供一種用途。我知道電腦的USB插口是非常有限的,盡管可以使用USB Hub來擴展接口數,但是也不是無限多的,對于使用者想節省購買Hub的銀票,而對于開發者則希望可以既不占用多接口,又可以實現多功能,來贏得消費者的關注。USB復合設備就是解決這個問題的良好方案。
USB的自我介紹        說到USB復合設備就不得不說說USB的枚舉過程,也就是USB插入后主機的一系列動作。當然我們這里是不會用很專業的術語來說明的,相信如果你是開發者,必然已經了如指掌,如果你是使用者,更是不愿看到太多的專業術語的。

        我把USB的枚舉比作一個自我介紹,在插入后主機會詢問USB設備的屬性,而設備則像自我介紹一樣告訴主機自己的“名字”,“年齡”,“證件號”,“母語”等等。主機也是根據這些來區分插入的設備的。
復合設備原理        因此,我們可以做個假設是不是修改相應的身份信息(也就是描述符)就可以實現復合設備了呢?答案是肯定的,但是具體要修改那些描述符就需要來分析一下了。

        根據各個描述符記錄的信息,可以知道,因為復合設備是只占用一個設備號的,所以它也只會包含一個設備描述符,一個設備通常也只會有一個配置描述符,那么就可以知道真正能改變的描述就只有接口和端點描述符了,但是端點描述符是固定的,真正能改變的就只有端點報告數據的格式了即報告描述符。下面就介紹兩種實現復合設備的方法,它們也確實是與接口和端點相關的。

多接口復合設備實現
我們用一張圖片來解釋

多報告描述符復合設備
        多報告復合設備,就是在上報主機功能信息的時候,添加上信息所屬設備的編號即可讓主機輕而易舉獲得區分開不通的報告功能。最后一張實驗現象讓你明白復合設備。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品久久久久久久久久久久冷 | av在线伊人 | 亚洲一区日韩 | 在线色网| 91中文字幕在线观看 | 欧美一级欧美一级在线播放 | 欧美亚洲综合久久 | 2018中文字幕第一页 | 精品欧美久久 | 精品一区二区三区91 | 午夜性色a√在线视频观看9 | 久久久久国产一区二区三区四区 | 免费一级片 | 精品国产一区二区久久 | 亚洲免费在线播放 | 国产视频一区二区 | 在线免费av观看 | 一区二区三区四区视频 | 成人一区二区三区在线观看 | 男人天堂网址 | 三级成人片 | 日本三级电影在线观看视频 | 亚洲精品在线免费观看视频 | 99视频网站| 一区二区三区在线观看视频 | 欧美黄页 | 天天拍天天操 | 亚洲精品字幕 | k8久久久一区二区三区 | 一级黄色片日本 | 亚洲精久 | 电影在线 | 蜜桃在线视频 | 国产农村妇女毛片精品久久麻豆 | 中文字幕影院 | 九九热最新地址 | 日本不卡一区 | 亚洲bt 欧美bt 日本bt | 成人精品国产免费网站 | 亚洲毛片在线观看 | 欧美精品一区二区三区在线播放 |