学位论文 > 优秀研究生学位论文题录展示

基于Linux的嵌入式系统研究及防火墙应用

作 者: 王华萍
导 师: 凌明芳;冉立新
学 校: 浙江大学
专 业: 电子科学与技术
关键词: 嵌入式系统 防火墙 Linux系统 系统研究 节省成本 信息电器 RedHat DiskOnChip 发行版本 计算机工业
分类号: TP393.08
类 型: 硕士论文
年 份: 2002年
下 载: 208次
引 用: 3次
阅 读: 论文下载
 

内容摘要


在以计算机技术、通讯技术相结合的信息时代的快速发展和互联网的广泛应用的形势下,3C(Computer、Communication、Consumer)合一的趋势已经形成,其结果必然就是将计算机工业的中心从计算产品转移到信息产品,从而出现信息电器的概念。在信息电器的应用开发领域,由于功能的不断增加,嵌入式系统也就将成为软件业的新宠儿。同时在计算机本身的领域里面,微型化和专业化成了发展的新趋势,同样也需要嵌入式系统的支持。因此,研究与嵌入式系统有关的关键技术——嵌入式系统有着相当重要的实际意义。 利用Linux构建嵌入式系统是近年来出现的一种令人振奋的设计方案。而嵌入式Linux的主要挑战是把系统资源的需求减少,以适应于诸如内存、固态电子盘容量、处理器速度、以及节能、节省成本的限制。基于此,本文提出了基于Linux的嵌入式系统研究,直接从RedHat6.2发行版本瘦身定制了一个小型Linux系统,将其嵌入一容量为8M的DiskOnChip。为了验证系统的可行性,论文还按照防火墙的标准定制系统,实现了一个简单的防火墙应用。系统可稳定地运行于低功耗6×86单板机上。 在构建嵌入式Linux系统时采用了两种方法:一种是根据RedHat6.2对内核和系统文件进行个性化定制;另一种直接利用已开发的嵌入式Linux系统对其进行功能特定化。第一种方法能对整个系统有更全面的了解,从而对进一步的研究开发很有价值;第二种方法具有设计周期短、产品见效快的优点,对项目的短期开发很有利。 本文利用嵌入式这种先进的技术,低成本、高效率地实现了防火墙的应用。与现成的技术相比,在大规模生产中,具有节省成本、节省开发时间的优势。

全文目录


中文摘要  2-3
英文摘要  3-6
第一章 绪论  6-14
  1.1 论文研究背景和意义  6-8
  1.2 嵌入式系统概述  8-9
    1.2.1 嵌入式技术的历史发展  8-9
    1.2.2 与通用计算机系统的比较  9
  1.3 基于Linux的嵌入式系统简介  9-12
    1.3.1 嵌入式Linux操作系统特点  10
    1.3.2 与专用嵌入式实时操作系统的比较  10-12
  1.4 本论文研究内容和主要成果  12-14
第二章 利用Linux作为嵌入式系统开发  14-25
  2.1 嵌入式系统的特点  14-19
    2.1.1 嵌入式处理器的要求  14-15
    2.1.2 RTOS的要求  15-19
      2.1.2.1 RTOS的概念  16
      2.1.2.2 RTOS的分类法  16-17
      2.1.2.3 RTOS的体系结构  17-18
      2.1.2.4 RTOS的衡量标准  18-19
    2.1.3 网络要求  19
    2.1.4 用户交互环境界面  19
  2.2 Linux嵌入式系统开发的优势  19-23
    2.2.1 嵌入式处理器支持  20
    2.2.2 实时支持  20-21
    2.2.3 网络支持  21
    2.2.4 GUI开发支持  21-23
  2.3 嵌入式Linux的主流版本  23-25
第三章 系统硬件描述  25-30
  3.1 单板机规格说明  25-27
  3.2 系统的部分连接  27-28
  3.3 DiskOnChip  28-29
    3.3.1 DiskOnChip简介  28
    3.3.2 DiskOnChip2000规格说明  28-29
  3.4 以太网(Ethernet)  29-30
第四章 防火墙原理介绍  30-41
  4.1 Intranet的安全性问题  30-31
  4.2 防火墙概述  31-32
    4.2.1 防火墙的发展史  31-32
    4.2.2 防火墙的五大功能  32
  4.3 防火墙的两大分类  32-36
    4.3.1 包过滤防火墙  33-34
    4.3.2 代理防火墙  34-36
  4.4 Linux防火墙原理  36-41
    4.4.1 提炼出的代码  36-40
    4.4.2 规则  40-41
第五章 Linux小型优化及嵌入  41-59
  5.1 Linux嵌入DOC步骤  41-45
  5.2 从RedHat6.2直接定制小型Linux系统  45-57
    5.2.1 个性化定制内核  45-54
      5.2.1.1 内核简介  46-48
      5.2.1.2 编译内核  48-54
    5.2.2 定制系统文件  54-57
  5.3 利用LEM文件定制Linux系统  57-59
第六章 基于嵌入式Linux的防火墙设计  59-68
  6.1 利用IPCHAINS构建防火墙  59-62
  6.2 Linux防火墙程序设计  62-68
    6.2.1 如何将编写的防火墙程序登记到内核中  63-64
    6.2.2 防火墙函数模块的设计  64-68
结束语  68-70
致谢  70-71
参考文献  71-72

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM9的Windows CE系统移植,TP316.7
  3. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  4. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  5. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  6. 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
  7. LXI-VXI适配器研制,TP274
  8. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  9. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  10. 嵌入式中医经脉理疗仪的研究,R197.39
  11. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  12. 基于嵌入式系统钻孔成像装置的研究,P634.3
  13. 一体化能量回馈电梯驱动控制系统实现,TP273
  14. 智能控制的电力核相技术研究,TP368.1
  15. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  16. 基于DSP的双丝焊机及人机界面研究,TG409
  17. 基于WiFi的无线虚拟存储系统,TN929.5
  18. 嵌入式网络视频应用技术的研究与实现,TP368.1
  19. 基于硬件防火墙的辅助管理系统服务器设计与实现,TP393.08
  20. 基于防火墙和三层交换机的校园网络安全策略研究,TP393.08
  21. 小型移动机器人系统平台的模块化设计与实现,TP242

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络安全
© 2012 www.xueweilunwen.com