Ldd(linux设备驱动程序) snull示例修改后版本

时间:2014-03-19 05:03:54
【文件属性】:

文件名称:Ldd(linux设备驱动程序) snull示例修改后版本

文件大小:8KB

文件格式:RAR

更新时间:2014-03-19 05:03:54

LDD snull linux设备驱动程序

修改过的LDD snull.c,在debian6.0上运行成功,可以ping remote0。 使用方法:可以直接覆盖makefile和snull.c。也可以只将patch文件拷到snull/下,运行patch -p1 < snull_2.6.32.patch。我博客做了讲解。


【文件预览】:
snull.c
Makefile
snull_2.6.32.patch

网友评论

  • 很不错,学习一下。
  • 源码没问题,但是在4.4版本内核下要改几个宏才能用
  • 还是有问题,在centos6.5(2.6.32)内核中Napi中断模式不能使用。
  • 值得参考,对我有用
  • linux-2.6.39 arm-none-linux-gnueabi编译通过,看看能不能用
  • 还蛮好的,能够有步骤的去看,学习到很多东西!
  • redhat上能够编译使用
  • 很好使,编译通过
  • 自己尝试着修改,有太多的地方搞不定,这个修改后的版本可以正常编译,ubuntu11.04
  • NET_F_NO_SCUM在最新内核不存在了。我改成NET_F_HW_SCUM
  • gentoo上编译通过 谢谢了
  • ubuntu 12.04 上编译通过,多谢!
  • 谢谢作者。本来想自己改Makefile,这次不用了。哈哈。
  • 刚刚在3.0以上内核验证过,可以编译通过
  • 可以直接用,挺好的 ,楼主用心了
  • 不错,编译后直接可以使用。 不过呢,Makefile的头文件路径就没必要改了,直接用 uname -r的方式是更通用的方法
  • 不错,删除了不必要的部分,整个驱动程序显得更见简洁和便于读者理解
  • 能正常编译,有帮助
  • 非常好的东西,而且讲解得十分详细。
  • 不错,删除了不必要的部分,整个驱动程序显得更见简洁和便于读者理解
  • 确实用心的讲解了,不错的代码注释,很清晰~不过对于交叉编译环境下使用的话,需要修改makefile
  • 不错的代码(原书自带的snull在高版本下的编译有问题,此代码修改了,已经编译通过)。谢谢作者。本来想自己改Makefile,这次不用了。哈哈。