基于ARM Linux的无线路由器的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:wangzi7890
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的飞速发展以及各种软硬件资源的日趋成熟和完善,嵌入式技术越来越受到人们的关注,其应用领域涉及通信、自动化、信息家电、军事等各个方面。当前,越来越多的小型办公室和家庭使用一台以上的计算机;笔记本电脑,PDA等移动智能终端也日益普及,人们对共享上网和随时随地接入Internet的需求也日益增长,无线局域网技术的出现满足了用户的这种需求,具有巨大的市场前景。在小型办公室和家庭中,无线路由器是组成无线局域网的重要设备,它是一种已经进入人们生活的典型嵌入式产品。本课题所要研究和实现的无线路由器具有DHCP功能,Web服务器功能,无防火墙功能的主要用在小型办公室和家庭中的SOHO无线路由器。   本文首先介绍了课题的硬件开发平台,以及ARM Linux系统移植过程中所使用的工具和手段方法,制作出交叉工具链,同时也介绍了与无线路由器相关的概念。然后详细分析了网卡驱动程序的编写过程以及实现步骤,包括有线网卡和无线网卡。重点分析了Netfilter框架在Linux内核的实现机制及NAT的实现。为了满足数据包密集型处理的需要,定制并裁剪了Linux内核,以简化数据包在IP协议栈中的处理流程。随后完成了无线路由器在XSBase255开发板上的验证,选择合适的根文件系统类型,使用Busybox和mkfs.jffs2工具制作出根文件系统映像。并完成了DHCP服务器和嵌入式web服务器的开发。最后进行了DHCP、Web服务器和无线路由器功能的验证和性能的分析。本文的研究成果对在其他平台上开发无线路由器有很好的借鉴意义。
其他文献
随着仿人机器人硬件水平的不断提高,仿人机器人的研究领域不断被拓宽和深入,已经成为了机器人学研究中最受瞩目的课题之一。其中,直立行走的步态规划是仿人机器人技术的基础和重
本文简要介绍了数字水印的研究背景和国内外的发展状况,系统地阐述了数字图像水印和数字音频水印的基本原理和典型算法,并对水印的攻击手段和水印的性能评价作了详细的介绍。
问答系统(Question Answering System,QA)是新一代智能搜素引擎,它允许用户以自然语言提问,并能够向用户返回准确的答案。与传统的关键词搜索引擎相比,问答系统能够更好满足用户
近年来,随着计算机网络技术的飞速发展的同时,如何保障互联网的运行安令和信息安全问题已经引起全社会的普遍关注。传统的加密和防火墙技术已经不能完全满足安全需求的同时,入侵
当前世界电子商务进入发展增长期,其中移动电子商务是一个重要的发展趋势。移动电子商务的各种发展条件已经成熟,市场已经初具规模,用户借助这一新兴的商务模式,可通过移动设备和
随着信息时代的来临,对各种各样信息的需求与日俱增。移动计算环境为人们随时随地访问信息提供了可能。随着移动设备的普及以及移动基础设施的迅速发展,移动计算环境日益成熟。
互联网的传统应用模式主要是客户/服务器模式,资源和服务主要由服务器提供,这样没有有效地利用网络带宽和客户端资源,容错性差且可扩展性不好。对等网络技术正是基于解决上述问
随着三维数字扫描仪及其它三维数据获取设备的普及,三维模型数据的获取变得越来越简便。三角网格表示也因此成为计算机图形学中形状表示的事实标准。如何对网格模型进行处理成
IPv6的出现是移动互联网发展的一个重要标志,由于支持移动节点以及自动配置特性,IPv6成为实现移动通信和Internet融合的一个机遇。为了提高切换过程的通信质量,IETF(Internet Eng
随着软件应用和网络技术的飞速发展,人们对分布式应用的需求越来越大。缩短复杂应用系统的开发周期、降低开发成本和难度、提高系统的可扩展性和可复用性、提高软件质量成为了