学位论文 > 优秀研究生学位论文题录展示
ADSL接入路由器启动模块及NAT协议模块的设计与实现
作 者: 王文兵
导 师: 虞强源
学 校: 吉林大学
专 业: 计算机应用技术
关键词: 嵌入式系统 嵌入式操作系统(VxWorks) 接入路由器(Access Router) 对称数字用户线环路(ADSL) 板级支持包(BSP) 网络地址转换(NAT)
分类号: TN915.61
类 型: 硕士论文
年 份: 2006年
下 载: 141次
引 用: 0次
阅 读: 论文下载
内容摘要
ADSL是继MODEM、ISDN之后一种全新的上网方式,被欧美等发达国家誉为“现代信息高速公路上的快车”,是目前家庭用户和小型办公室访问Internet最主流的接入方式。嵌入式系统已经大量出现在现代工业控制、日常生活等各个领域,而嵌入式系统的灵魂则是它的操作系统。目前应用最广泛的嵌入式操作系统是美国风河公司的VxWorks,利用嵌入式VxWorks系统开发出来的移动通信设备、IP交换设备、军用装备,航天器材,都已经在大量的稳定运行。在这样的背景之下,出于市场和技术积累的需要,公司决定启动一个ADSL接入路由器项目,操作系统采用VxWorks嵌入式操作系统,硬件平台的核心处理芯片为高度集成的基于ARM体系结构的网络处理器Intel? Xscale IXP425,软件开发语言为C语言。该设备成功的推向了市场,并很快就成为公司具有核心竞争力的主流产品之一。本文在简单介绍了ADSL路由器的软硬件总体设计方案的基础上,重点阐述了作者主要负责的功能模块:BSP启动模块和网络地址转换NAT协议模块的设计与实现。同时对VxWorks的内核机制、操作系统的编程接口进行了较为详细的阐述。不同的硬件平台需要编写不同的BSP(板级支持包)来支持,在对VxWorks操作系统的BSP框架模板以及设备驱动程序进行深入理解的基础上,将引导程序划分为三个在功能上相互独立的模块,并对三个功能模块分别进行不同的程序设计,最后完成一个完整嵌入式操作系统的执行过程。该设备一个最主要的功能就是对NAT协议的支持,为家庭或企业用户提供多IP地址的复用,作者在对RFC3022协议深入理解的基础上,对NAT的两个基本模式Basic NAT和NATP的设计和实现进行了详细的阐述,并采用了一些关键的技术来提高地址映射的性能。
|
全文目录
第1章 绪论 7-14 1.1 嵌入式系统综述 7 1.2 嵌入式系统的一般结构 7-8 1.3 嵌入式通信网络结构 8-10 1.4 主要的嵌入式操作系统介绍 10-11 1.5 嵌入式系统前景展望 11-12 1.6 本项目的研究背景和意义 12-13 1.7 论文概述 13-14 第2章 ADSL 接入路由器的硬件系统框架 14-18 2.1 ADSL 路由器概述 14-15 2.2 IXDP425 介绍 15-16 2.3 系统硬件框架 16-18 第3章 VXWORKS 嵌入式开发平台 18-34 3.1 VxWorks 嵌入式开发平台简介 18-20 3.2 VxWorks 嵌入式操作系统 20-31 3.3 集成交叉开发环境Tornado 31-34 第4章 ADSL 接入路由器的软件系统框架 34-47 4.1 软件的总体架构 34-35 4.2 内存的分配 35 4.3 Flash 文件系统 35-36 4.4 Image 在内存中的存放 36-37 4.5 主机开发工具 37 4.6 IXDP425 库 37-38 4.7 软件升级的考虑 38 4.8 软件模块的加载过程 38-40 4.9 网络数据包的处理流程 40-45 4.10 VxWorks 中对路由表的操作接口 45-47 第5章 BSP 模块的设计与实现 47-64 5.1 BSP 概述 47-48 5.2 BSP 的设计 48-50 5.3 BSP 的详细实现 50-64 第6章 网络地址转换 NAT 协议设计与实现 64-78 6.1 NAT 简介 64 6.2 NAT 协议的原理 64-69 6.3 NAT 协议在ADSL 路由器中的实现 69-78 第7章 结论与展望 78-81 7.1 主要工作及结论 78-79 7.2 项目开发总结 79-80 7.3 前景及展望 80-81 参考文献 81-82 摘要 82-84 ABSTRACT 84-87 致谢 87
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- LXI-VXI适配器研制,TP274
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 嵌入式中医经脉理疗仪的研究,R197.39
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- 智能控制的电力核相技术研究,TP368.1
- 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
- 基于DSP的双丝焊机及人机界面研究,TG409
- 基于WiFi的无线虚拟存储系统,TN929.5
- 嵌入式网络视频应用技术的研究与实现,TP368.1
- 小型移动机器人系统平台的模块化设计与实现,TP242
- 嵌入式智能摄像机硬件设计,TN948.41
- 基于人体运动传感的个人定位方法及系统实现,TN95
- 基于Mini6410的USB虚拟存储,TP333
- 嵌入式多人音视频聊天模块的设计与实现,TP368.1
- 信息流跟踪的研究与实现,TP368.1
- 基于DBUS的嵌入式系统应用程序接口的研究,TP368.1
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信网 > 接入网 > 铜线接入系统
© 2012 www.xueweilunwen.com
|