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