在xsfocus上看到一篇分析rtl8139网卡驱动分析的文章。特地转过来,供大家学习和讨论。
原文链接:
http://www.xfocus.net/articles/200707/931.html
创建时间:2007-07-27 更新时间:2007-07-28
文章属性:原创
文章提交:
Addylee (Addylee2004_at_163.com)
本文以Linux内核中8139网卡驱动为例,对驱动程序的工作过程进行详细的分析,为初学者拨开迷雾,走出雾里看花的迷茫。本文虽然以Linux驱动为
例,但是技术总是相通的,为了给Windows驱动初学者同样的启发,我有意的借用了许多Windows驱动中的名词,同时顺便略述了Windows驱动
中的一些容易让初学者感到迷惑的概念。
根据sinister的建议,在接收部分加入了对NAPI和非NAPI方式的分析。 在此对sinister大虾表示感谢!
-----------------
后记:
多谢accessory兄的建议以及提供两个关于介绍RTL8139的链接,这里放在1楼,方便大家的参考。
(1) RTL8139
http://wiki.osdev.org/RTL8139
(2) Linux下Rtl8139too网卡设备驱动程序关键函数剖析
备注:本文是将本人内核版的一个帖子转过来的。关于rtl 8139驱动分析中的很多细节,都可以参考这个帖子及其回复。帖子原文链接:。帖子中也有本人的一些回复,如果错误或不妥之处,请多多指教。
附件是RTL 8139网卡驱动分析的PDF文档。
|
文件: | RTL 8139网卡驱动分析.pdf |
大小: | 408KB |
下载: | 下载 |
|
阅读(1785) | 评论(0) | 转发(0) |