基于嵌入式Linux系统网络分析仪的研究与实现
发布时间:2024-02-03 08:41
在当今信息化社会中,计算机网络已经渗透到人们生活的各个方面,因此,《计算机网络》常作为高校IT专业的主干课程设立,但目前的《计算机网络》课程教学通常以理论讲授为主,学生常常通过文字描述和图表展示来认知网络协议,学生往往不能很好的理解网络协议的运行机制。因此,设计开发计算机网络协议分析仪,结合计算机网络理论进行教学,同时对网络各层的协议进行解析并对网络协议流量进行统计,提升教学效果,这对网络技术人才的培养具有促进作用。 结合目前流行的嵌入式技术,论文对嵌入式Linux下网络协议分析仪的设计与实现进行了研究。根据《计算机网络教学》的课程内容,论文分析了网络分析仪的功能需求,从宿主机和目标板两个方面搭建了开发环境,针对在《计算机网络》教学中的应用,首先介绍了在Linux下TCP/IP协议栈,其次参照了OSI体系标准,采用对网络分析协议进行分层设计的方案,从数据链路层,网络层,传输层各层次模块给出了详细的设计和开发步骤。本文涉及802.11xUSB无线网卡驱动、多线程、套接字等关键技术,对802.11xUSB无线网卡驱动模型进行了研究,在解决802.11xUSB无线网卡驱动修改的基础上,实现了...
【文章页数】:68 页
【学位级别】:硕士
【部分图文】:
本文编号:3894023
【文章页数】:68 页
【学位级别】:硕士
【部分图文】:
图2.2解压过程图
装交叉编译工具链在Linux系统下,为了开发板编译内核和开发图形界面,还有其他的应用程,这些程序的开发都需要交叉编译工具。所需要的交叉编译工具,在友善之臂司提供的学习光盘中都已详细的介绍。先在Limix系统下建立一个临时文件。所要的工具放在这个临时文件夹。先把~一linux一gc....
图2.3.bashre文件解压安装嵌入式图形系统qtoPia
图2.3.bashre文件安装嵌入式图形系统qtoPiahnu欢86一qtopia.tgz复制到建立的临时文件夹里,把这个临时文件夹命名为文件夹,下面通过命令对它进行解压和安装。/tmPxvzf/tmP/linux/x86一qtoPia.tgzxvzf/tmP/linux/arm....
图2.4Mini2440开发板
图2.4Mini2440开发板OT2010.3分析ootl。ade:在嵌入式系统中是非常重要的睁7],它为初始的硬件环境提供一个作的软件环境,驱动硬件接口,这样,其它的系统软件可以加载上来,构成于用户开发的软件环境。一BooT启动分为两个阶段[8l。在第一阶段,u一BooT主要执....
图2.5L1nux2.6.32.2内核配置主界面
图2.5L1nux2.6.32.2内核配置主界面(2)进入DevieeDrivers一>Networkdevieesupport一>WirelessLAN一>WirelessLAN(IEEE802.11)选项,将Ralinkdriversupport选项按空格取消选择。(3)编译....
本文编号:3894023
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3894023.html