`

ldd3学习笔记---网络驱动程序

阅读更多

详情请看 http://www.cublog.cn/u2/83905/showart_1889176.html

原文地址 http://www.xml.com/ldd/chapter/book/ch14.html
源码下载 http://www.cs.fsu.edu/~baker/devices/lxr/http/source/ldd-examples/snull/

 

附件中是我调试成功的代码,整个环境是在 Ubuntu 10.04下,无网络连接。


注意:

  1. 配置/etc/hosts, 在其中添加
    192.168.0.1   local0
    192.168.0.2   remote0
    192.168.1.2   local1
    192.168.1.1   remote1
    
     
  2. 配置/etc/networks, 在其中添加
    snullnet0       192.168.0.0
    snullnet1       192.168.1.0
     
  3. 通过dmesg查看运行结果
  4. 执行 ./run 即可
  • snull.tar.bz2 (21 KB)
  • 描述: 调试成功的代码
  • 下载次数: 10
分享到:
评论

相关推荐

    ldd3-examples-3.x-master_ldd3-examples-3.x_

    这个压缩包包含了"ldd3-examples-3.x"版本的相关代码和练习,帮助开发者深入学习动态链接器的工作原理。 首先,我们需要了解动态链接器的基础知识。在Linux中,动态链接器通常是ld-linux.so,它是glibc(GNU C ...

    ldd3-examples-3.x, 在 linux 3.x 之后,端口LDD3源代码示例.zip

    ldd3-examples-3.x, 在 linux 3.x 之后,端口LDD3源代码示例 ldd3-examples-3.xlinux 3 。x 之后LDD3源代码示例的端口背景LDD3是Linux设备驱动程序,第三版。 这是一本关于如何编写linux设备驱动程序的。 你可以从 ...

    ldd3-for-2.6.31(适用于新内核的代码)

    压缩包中的`ldd-examples-2-6-31`文件包含了所有为2.6.31内核修改的示例代码。这些例子旨在帮助读者实践书中讲解的理论知识,通过实际操作加深对动态链接和内核模块开发的理解。读者可以编译和运行这些例子,观察...

    ldd3最新驱动历程

    通过阅读《Linux设备驱动程序》(中文版第三版)并结合"ldd3-examples-3.x-master"中的示例代码,读者可以逐步掌握设备驱动开发的基本技能,理解Linux内核如何与硬件进行交互,从而能够编写出高效、稳定的设备驱动程序...

    ldd3详解驱动

    读者将学习如何处理网络协议栈,理解网络接口层的工作原理,以及如何编写网络驱动来接收和发送数据包。 除此之外,ldd3还涵盖了USB、PCI、PCI Express等总线设备的驱动开发,以及声卡、显卡等多媒体设备的驱动编写...

    Linux设备驱动程序第三版2.6.CHM

    本书主要介绍:完整的字符、块、tty(终端)及网络驱动程序驱动程序的调试、中断、计时问题、并发、锁定和对称多处理器系统(SMP)、内存管理和 DMA、驱动程序模型和 sysfs、热插拔设备、对常见总线的描述,包括 ...

    linux设备驱动 第三版 ldd3 源码

    《Linux设备驱动程序》第三版(通常简称ldd3)是Linux系统开发领域的经典之作,由Robert Love编写,深入浅出地介绍了Linux内核设备驱动的编写与理解。该书的源码包“ldd3_examples”包含了书中所涉及的所有示例代码...

    Linux 设备驱动 Edition 3 - LDD3中文版

    《Linux 设备驱动 Edition 3 - LDD3中文版》是Linux世界中一本经典的设备驱动程序开发指南。这本书深入浅出地介绍了Linux内核中设备驱动的原理和实践,为那些想要了解或从事Linux系统底层开发的工程师提供了宝贵的...

    linux驱动开发 LDD3

    《Linux设备驱动程序》(通常缩写为LDD3)是这方面的经典著作,由Jonathan Corbet、Greg Kroah-Hartman和Alessandro Rubini合著。这本书详细讲解了如何为各种类型的硬件设备编写驱动程序,是Linux内核开发者和硬件...

    ldd code ldd3驱动源代码

    《ldd code ldd3驱动源代码》是关于Linux设备驱动程序开发的重要参考资料,它包含了丰富的源代码示例,帮助开发者深入理解Linux内核与驱动程序之间的交互机制。本资源的核心在于"ldd"(Linux Dynamic Debugging)和...

    LDD-LinuxDeviceDrivers.zip Linux内核与设备驱动程序学习笔记

    "Linux内核与设备驱动程序学习笔记"可能包含了以下内容: 1. **内核模块**:内核模块是可加载到运行中的内核中的代码段,允许用户动态添加或移除设备驱动。这使得系统可以在需要时加载特定驱动,节省内存。 2. **...

    LINUX设备驱动LDD示例源码

    《LINUX设备驱动LDD示例源码》...总的来说,“LINUX设备驱动LDD示例源码”是学习Linux驱动开发的宝贵资源,通过深入研究和实践,开发者可以掌握驱动程序设计的核心技术和技巧,为Linux系统开发出高效、稳定的设备驱动。

    LDD-3(Linux驱动)中文版

    《LDD-3 Linux驱动》中文版是一本深入讲解Linux内核驱动程序开发的重要书籍,对于想要在Linux系统中进行设备驱动程序开发的工程师来说,是不可或缺的学习资料。"LDD"是"Linux Device Drivers"的缩写,这本书由...

    明纬电源LDD-L系列DC-DC恒流降压LED驱动器.PDF

    明纬电源LDD-L系列DC-DC恒流降压LED驱动器PDF,

    LDD2+LDD3 linux设备驱动

    - **代码示例**:LDD2和LDD3都提供了丰富的示例代码,如简单的字符设备驱动、块设备驱动、网络设备驱动等,帮助读者通过实践理解概念。 - **驱动调试**:学习如何通过日志打印(printk)、内核调试器(kdb)和系统...

    Linux 设备驱动 Edition 3 - LDD3中文版.pdf

    ### Linux 设备驱动 Edition 3 (LDD3中文版) 关键知识点解析 #### 标题及描述概览 - **书名**:《Linux 设备驱动 Edition 3》(简称LDD3) - **描述**:这本书是Linux驱动开发领域最经典的教材之一,对于Linux驱动...

    明纬电源LDD-H系列DC-DC恒流降压LED驱动器.PDF

    明纬电源LDD-H系列DC-DC恒流降压LED驱动器PDF,

    ldd3源代码 (linux设备驱动程序的源代码)

    《Linux设备驱动程序》(通常简称ldd3)是一本由Ricardo Pérez和Miguel A. Otárola合著的经典书籍,旨在帮助读者深入理解Linux内核与设备驱动之间的交互。这本书的源代码是学习和实践Linux设备驱动开发的重要资源,...

Global site tag (gtag.js) - Google Analytics