Linux 環(huán)境下USB 的原理、驅(qū)動和配置
什么是USB?
USB 是英文Universal Serial Bus 的縮寫,意為通用串行總線。USB 最初是為了替代許多不同的低速總線(包括并行、串行和鍵盤連接)而設(shè)計的,它以單一類型的總線連接各種不同的類型的設(shè)備。USB 的發(fā)展已經(jīng)超越了這些低速的連接方式,它現(xiàn)在可以支持幾乎所有可以連接到PC 上的設(shè)備。最新的USB 規(guī)范修訂了理論上高達(dá)480Mbps 的高速連接。Linux 內(nèi)核支持兩種主要類型的USB 驅(qū)動程序:宿主系統(tǒng)上的驅(qū)動程序和設(shè)備上的驅(qū)動程序,從宿主的觀點(diǎn)來看(一個普通的宿主也就是一個PC 機(jī)),宿主系統(tǒng)的USB 設(shè)備驅(qū)動程序控制插入其中的USB 設(shè)備,而USB 設(shè)備的驅(qū)動程序控制該設(shè)備如何作為一個USB 設(shè)備和主機(jī)通信。
點(diǎn)擊此處下載全文
評論