Linux驱动开发: USB驱动开发
一、USB簡介
1.1 什么是USB?
USB是連接計算機(jī)系統(tǒng)與外部設(shè)備的一種串口總線標(biāo)準(zhǔn),也是一種輸入輸出接口的技術(shù)規(guī)范,被廣泛地應(yīng)用于個人電腦和移動設(shè)備等信息通訊產(chǎn)品,USB就是簡寫,中文叫通用串行總線。最早出現(xiàn)在1995年,伴隨著奔騰機(jī)發(fā)展而來。自微軟在Windows 98中加入對USB接口的支持后,USB接口才推廣開來,USB設(shè)備也日漸增多,如數(shù)碼相機(jī)、攝像頭、掃描儀、游戲桿、打印機(jī)、鍵盤、鼠標(biāo)等等,其中應(yīng)用最廣的就是攝像頭和U盤了。
USB包括老舊的USB 1.1標(biāo)準(zhǔn)和時下正流行的USB 2.0標(biāo)準(zhǔn)。傳統(tǒng)的USB 1.1最高傳輸速率為12Mbps,一般廠商將其符合USB 1.1標(biāo)準(zhǔn)的產(chǎn)品稱為“全速USB”。而高速USB 2.0最初推出時最高傳輸速率僅為240Mbps,后來USB2.0推廣組(USB Promoter Group)在1999年10月將該速率提高到480Mbps,比傳統(tǒng)的USB 1.1快40倍。
USB2.0向下兼容USB 1.1,當(dāng)然USB1.1設(shè)備也“向上兼容”USB 2.0,但是無法實現(xiàn)USB2.0的傳輸能力,并自動以低速傳輸。USB 2.0連接線的最大長度為5米,但如果用五個USB適配器,則最大長度可達(dá)30米。
最新一代是USB 3.1,傳輸速度為10Gbit/s,三段式電壓5V/12V/20V,最大供電100W ,新型Type C插型不再分
總結(jié)
以上是生活随笔為你收集整理的Linux驱动开发: USB驱动开发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 勾股定理-java
- 下一篇: linux锐捷代码_锐捷 for lin