1 / 78
文档名称:

基于LINUX的嵌入式网关研究与实现(可复制论文).pdf

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

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

基于LINUX的嵌入式网关研究与实现(可复制论文).pdf

上传人:mkt365 2013/11/15 文件大小:0 KB

下载得到文件列表

基于LINUX的嵌入式网关研究与实现(可复制论文).pdf

文档介绍

文档介绍:中文摘要
摘要
在当前的数字信息技术和网络技术高速发展的后 PC(Post-PC)时代,嵌入式
系统已经广泛的渗透到科学研究、工程设计、军事技术、各类产业和商业文化艺
术、娱乐业以及人们的日常生活等方方面面中,微型化和专业化的趋势已经成为
时代的主流。
在嵌入式操作系统中,由于 Linux 的源代码是开放的,并且具有多任务、易开
发、界面友好、网络功能强大、稳定、成本低等优势,使得 Linux 成为嵌入式操作
系统中的新生力量,也是未来嵌入式设备产品发展的绝佳资源。嵌入式操作系统
Linux 的应用前景将会十分广阔。
本文以 2004 年重庆市科技计划项目《嵌入式实时多任务操作系统与开发平台
及产业化》为选题背景,针对 Linux 的内核结构、Linux 对网络的支持、嵌入式 Linux
的开发模式进行初步的研究与探索,并利用现有的开发平台和开发工具,研发基
于 Linux 的嵌入式网关系统。
本文的主要研究工作和成果概括如下:
Linux 特点、现状和发展趋势,在此基础上提出本文的研究
目的和基本思路。
Linux 内核,深入分析了 Linux 内核的进程管理、内存管理、
文件系统管理,提出了在底层实现 Linux 的思路,并对它们之间相互关系进行了探
讨。
TCP/IP 协议,针对 TCP/IP 的流量控制和拥塞控制、嵌入式 Linux
网络协议栈和相应的套接字(BSD socket)进行了相关研究。
Linux 开发模式,针对引导装载程序(bootloader)原理、内
核的制作与装载、文件系统的生成和装载、X window 的架构和开发过程等提出解
决方案。
、发展趋势、架构;研究了基于 Linux 嵌入式网关
系统的开发环境构造,应用开发,驱动开发的详细过程。提出了关键技术(串口
通信、TCP/IP 协议的实现、WEB Server 等)的解决方案,完成了基于 Linux 嵌入
式网关系统的研发和测试。
最后总结了本文的工作,并对嵌入式 Linux 操作系统的内核和网络化、基于
Linux 的嵌入式网关、家庭网关和网络安全进行了展望。
关键字:Linux 内核,网络协议栈,开发模式,嵌入式网关
I
重庆大学硕士学位论文
ABSTRACT
In present Post-PC era when the digital information technology work
technology are developing at a high speed, the embedded system has permeated into
scientific research, engineering design, military technique, all kinds of industries,
commercial culture and arts, entertainment industry and daily life, etc. At present,
microminiaturization and specializedly of embedded operating system are ing the
new trend of development.
In the embedded operating system, because of such advantanges as opening,
multitask, friendly interface, work, stability and cost low, etc. Linux has
been the new force in the embedded operating system’s developing. Thus, the embedded
Linux has very wide application foreground.
This paper stems from the project- Embedded real-time multi-task operating
systems and developing platform and industrialization, it plans to study and explore the
kernel structure of Linux, the support of work and the development mode of
embedde