在xsfocus上看到一篇分析rtl8139網(wǎng)卡驅(qū)動分析的文章。特地轉(zhuǎn)過來,供大家學(xué)習(xí)和討論。
原文鏈接:
http://www.xfocus.net/articles/200707/931.html創(chuàng)建時間:2007-07-27 更新時間:2007-07-28
文章屬性:原創(chuàng)
文章提交:
Addylee (Addylee2004_at_163.com)
本文以Linux內(nèi)核中8139網(wǎng)卡驅(qū)動為例,對驅(qū)動程序的工作過程進(jìn)行詳細(xì)的分析,為初學(xué)者撥開迷霧,走出霧里看花的迷茫。本文雖然以Linux驅(qū)動為例,但是技術(shù)總是相通的,為了給Windows驅(qū)動初學(xué)者同樣的啟發(fā),我有意的借用了許多Windows驅(qū)動中的名詞,同時順便略述了Windows驅(qū)動中的一些容易讓初學(xué)者感到迷惑的概念。
根據(jù)sinister的建議,在接收部分加入了對NAPI和非NAPI方式的分析。 在此對sinister大蝦表示感謝!
-----------------
后記:
多謝accessory兄的建議以及提供兩個關(guān)于介紹RTL8139的鏈接,這里放在1樓,方便大家的參考。
(1) RTL8139http://wiki.osdev.org/RTL8139(2) Linux下Rtl8139too網(wǎng)卡設(shè)備驅(qū)動程序關(guān)鍵函數(shù)剖析http://www.xxlinux.com/linux/e/DoPrint/?classid=13&id=11702[
本帖最后由 Godbach 于 2009-5-6 09:47 編輯 ]
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。