Linux USB驅(qū)動(dòng)框架分析(一)
[摘要] 事實(shí)上,Linux的設(shè)備驅(qū)動(dòng)都遵循一個(gè)慣例——表征驅(qū)動(dòng)程序(用driver更貼切一些,應(yīng)該稱為驅(qū)動(dòng)器比較好吧)的結(jié)構(gòu)體,結(jié)構(gòu)體里面應(yīng)該包含了驅(qū)動(dòng)程序所需要的所有資源。用術(shù)語(yǔ)來(lái)說(shuō),就是這個(gè)驅(qū)動(dòng)器對(duì)象所擁有的屬性及成員。由于Linux的內(nèi)核用c來(lái)編寫(xiě),所以我們也按照這種結(jié)構(gòu)化的思想來(lái)分析代碼,但我還是希望從OO的角度來(lái)闡述這些細(xì)節(jié)。
下載說(shuō)明: 文件大。0.08MB | 文件格式:RAR |
上網(wǎng)時(shí)間:2010-04-29