发布时间:2012-12-21 00:04:26
linux 网络驱动谨以此文纪念过往的岁月一.前言在linux中网络驱动也是一个大头,如何去理解网络驱动是作为一个linux驱动工程师必备的技能。不过同样的设备,在不同人的手中会有不同的效果,其原因就在于驱动的好与否。二.设备注册学习网络的驱动与学习普通cdev驱动一样,都是学习其模板,然后再创造学习。在学习网络驱动过程中,我们忽略其对硬件的具体操作,这样会更具有通用性。以dm9000A为例。网络驱动亦如usb驱动一样,其内核将许多工作都完成了。DM9000A认采用了platform bus的办法来实现设备与驱动的匹配。在前文中也说,其设备所属的设备类型与设备的类型并没有关系,就如usb总线一......【阅读全文】