课程设计(论文)_Linux网络设备驱动程序设计.docVIP

  • 1
  • 0
  • 约 24页
  • 2016-01-23 发布于贵州
  • 举报

课程设计(论文)_Linux网络设备驱动程序设计.doc

课程设计(论文)_Linux网络设备驱动程序设计

1 引 言Linux网络设备驱动程序是Linux操作系统网络应用中的一个重要的组成部分,分析其运行机理,对于设计Linux网络应用程序是很有帮助的。我们可以在网络驱动程序这一级做一些与应用相关联的特殊事情,例如,在设计Linux防火墙和网络入侵检测系统时可以在网络驱动程序的基础上拦截网络数据包,继而对其进行分析。由于Linux是开放源代码的,这给我们提供了一个绝好的机会来分析和改造网络驱动程序使其满足自己的特殊应用。本文就Linux内核中的网络驱动程序部分进行了详细的讨论,并给出了实现Linux网络驱动程序的重要过程及一种实现模式和具体实例。 随着当今世界经济的发展,计算机网络被广泛应用到各个领域,而网络设备的应用都必须要驱动程序来驱动,因而设计功能强大的网络设备驱动程序设计成为开发和设计的关键,而Linux 操作系统源代码的开放性和较强的可移植性味操作人员提供了一个分析和编写网络驱动程序的优越环境,可以达到特殊应用的要求。 1.1 Linux设备驱动程序分类 Linux设备驱动程序在Linux的内核源代码中占有很大的比例,源代码的长度日益增加,主要是驱动程序的增加。在Linux内核的不断升级过程中,驱动程序的结构还是相对稳定。在2.0.xx到2.2.xx的变动里,驱动程序的编写做了一些改变,但是从2.0.xx的驱动到2.2.xx的移植只需做少量的工作。Linux系统的设备分为字

文档评论(0)

1亿VIP精品文档

相关文档