1 / 74
文档名称:

电信移动业务预处理系统的设计与实现.pdf

格式:pdf   页数:74
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电信移动业务预处理系统的设计与实现.pdf

上传人:quality 2014/2/20 文件大小:0 KB

下载得到文件列表

电信移动业务预处理系统的设计与实现.pdf

文档介绍

文档介绍:苏州大学
硕士学位论文
基于Linux的嵌入式路由器软件的设计与实现
姓名:徐向前
申请学位级别:硕士
专业:计算机应用
指导教师:李蓥
2010-11
基于 Linux 的嵌入式路由器软件的设计与实现中文摘要

中文摘要

路由器作为网络的核心设备,已经越来越受到人们的重视。随着网络的不断
普及,哪怕在家庭中,也广泛使用了路由器,为此,路由器技术的研发已具有普
遍化意义和实用价值。
本文从嵌入式的概念着手,继而介绍了本系统所使用硬件开发平台,设计与
实现中所必须的开发环境和工具链,详细阐述了目标板引导程序 uBoot 的移植过
程;接着分析了 Linux 操作系统的运行原理,以及如何移植 Linux 到开发板,并在
该精简的内核的基础上,完成了根文件系统、嵌入式 WEB 服务、PPPoE 拨号服务、
DHCP 服务,以及防火墙等的模块。最后,对所实现的系统进行了功能和性能的测
试与分析。
本文的具体设计与实现包括以下几个方面:
1. 进一步研究嵌入式系统的相关理论,独立构建交叉编译环境,在开发板上
完成 BootLoad 和 Linux 的移植。
2. 深入研究 Linux 的内核机理,尤其是对网络协议栈的分析。
3. 完成根文件系统、嵌入式 WEB 服务、PPPoE 拨号服务和 DHCP 服务的设计
和实现。
4. 深入讨论了数据包的收发、CGI、NAT 以及 Firewall 的实现。
5. 对整个系统进行了功能和性能的测试,并得出了分析报告。

关键字:Linux、嵌入式、路由器、固件、



作者:徐向前
指导老师:李蓥

I
Abstract The design and implementation of embedded router's software based on Linux

The design and implementation of embedded router's
software based on Linux

Abstract

It has been paid more and more close attention to routers as the core equipment of
network. With the growing popularity of work, the routers are extensive used
even in the family. Therefore, the technology research and development for routers
already has a universal significance and practical value.
Start with the concept of embedded system, this paper has introduced the platform
of hardware development, development environment needed for design and
implementation and its tool chain, then explained detailed procedures of the migration
process for target board with the uBoot, and then analyzed the working principle of
Linux operating system and how to transplant Linux OS to the development board,
completed the modules of root file system, embedded WEB service, PPPoE dial-up
service, DHCP service, firewall and etc based on streamlined kernel. Finally, the
functionality and performance testing and analysis have been achieved in this paper.
Specific designs and implementations are as follows:
1. Further study the theory of em