基于arm9的嵌入式web服务器的研究与应用

基于arm9的嵌入式web服务器的研究与应用

ID:15057528

大小:1.42 MB

页数:27页

时间:2018-08-01

基于arm9的嵌入式web服务器的研究与应用_第1页
基于arm9的嵌入式web服务器的研究与应用_第2页
基于arm9的嵌入式web服务器的研究与应用_第3页
基于arm9的嵌入式web服务器的研究与应用_第4页
基于arm9的嵌入式web服务器的研究与应用_第5页
资源描述:

《基于arm9的嵌入式web服务器的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录第1章序言11.1选题背景11.2选题目的及意义11.3选题完成情况2第2章本项目用到的关键技术32.1嵌入式系统构建技术32.2ARM9体系结构技术概述4第3章系统总体结构和硬件设计与实现53.1嵌入式硬件环境的介绍53.2核心部件选型53.3系统硬件模块设计与实现63.4硬件开发环境简介73.5嵌入式系统开发环境的建立7第4章系统软件设计与实现84.1Linux2.6内核的移植84.2嵌入式文件系统的移植104.3以太网驱动程序的移植11第5章嵌入式WEB服务器的研究与实现125.1嵌入式Web服务器的原理125.2Boa服务器工作过程145.3CGI工作过程15第6章

2、嵌入式WEB服务器的应用156.1无人值守通信机房远程监控系统的应用156.2无人值守通信机房远程监控系统的软件设计166.3用户管理186.4通信机房远程监测系统的实时数据模块226.5通信机房远程监测系统的历史数据模块23第7章实训总结247.1实训工作总结与展望247.2项目中未完成的工作24参考文献25第1章序言1.1选题背景近几十年来,随着嵌入式技术和网络技术,特别是以太网技术的快速发展,越来越多特定环境现场都需要能够借助于嵌入式系统接入Internet进行远程监控。嵌入式系统接入玩Internet成为了当前嵌入式领域研究的热点之一,将嵌入式Web服务器移植到嵌入式系

3、统后接入Internet,该嵌入式系统相当于一个功能齐全的小型Web服务器,在远程即可启动浏览器通过Internet获取该Web服务器发布的信息,进而实现远程实时监视、控制甚至维护。本文以ARM9处理器芯片S3C2410A和嵌入式Linux为平台,结合了嵌入式Web技术和嵌入式数据库技术,对嵌入式Web服务器进行研究。1.2选题目的及意义近几十年来,随着嵌入式技术和网络技术,特别是以太网技术的快速发展,越来越多特定环境现场,比如无人值守的通信机房、大型粮库、电气火灾易发场所等等,都需要能够借助于嵌入式系统接入Internet进行远程监控。嵌入式系统通过HTTP协议将现场采集的数

4、据以Web页面的形式传送到远程计算机的浏览器上显示,维护人员能够在远程实时监视、控制、调节监控现场。相对于传统的远程监控模式,基于嵌入式的远程监控系统具有各个模块集成度高、性能稳定、成本低、体积小等优点。嵌入式系统接入Internet成为了当前嵌入式领域研究的热点之一。将嵌入式Web服务器移植到嵌入式系统后接入Internet,该嵌入式系统相当于一个功能齐全的小型Web服务器,在远程即可启动浏览器(比如IE)通过Internet获取该Web服务器发布的信息,进而实现远程实时监视、控制甚至维护,并且,这种基于HTML标准化的web用户界面降低了为不同操作平台而定制人机界面的开发费

5、用、人员培训费用和系统升级维护费用。25嵌入式Web服务器接入Internet后,需要处理来自远程客户端的连接请求和传输大量的数据,一方面要求嵌入式硬件处理能力更强;另一方面随着传输数据增多,并且数据类型更加复杂,在嵌入式系统中以文件存储数据的传统存储形式远远满足不了需求,解决办法是使用嵌入式数据库来存储并且管理数据。在设计嵌入式系统时使用嵌入式数据库将极大地增强嵌入式系统的整体性能,缩短嵌入式系统的开发周期,同时借助数据库的安全性检查可以提高嵌入式系统的整体安全性能。正是基于以上背景,本论文搭建了ARM9嵌入式Linux的嵌入式软硬件平台,在此软硬件平台之上实现了嵌入式web

6、服务器Boa和嵌入式数据库SQLite,采用C语言和HTML设计了一个无人值守通信机房远程监控系统来体现嵌入web服务器和嵌入式数据库的应用。1.3选题完成情况1.3.1嵌入式系统平台的构建嵌入式系统硬件采用S3C241OA为嵌入式处理器,主要的外围设备包括:64MB的SDRAM、ZMB的NORFlash、64MB的NANDFlash以及外扩的DM9O0010/100M以太网控制器。裁剪Linux2.6内核为嵌入式操作系统,移植以太网驱动程序以及根文件系统的制作。1.3.2嵌入式Web服务器的研究与实现选择Boa作为嵌入式Web服务器,研究Boa服务器的源码,学习使用CGI技术

7、开发Web应用程序。1.3.3嵌入式Web服务器在无人值守通信机房远程监控系统中的应用。以一个无人值守通信机房远程监控系统为例介绍了嵌入式web服务器的应用,详细阐述了无人值守通信机房远程监控系统各个模块的设计。25第2章本项目用到的关键技术2.1嵌入式系统构建技术嵌入式系统是一类特殊的计算机系统,具有功耗低、体积小、集成度高等特点,通常由嵌入式硬件系统、嵌入式操作系统和应用软件构成。他们之间的关系如图2-1所示。图2-1嵌入式系统基本结构图在介绍了嵌入式系统的基本结构后,本章以下几小节将首

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。