摘要本论文对在WINCE环境下嵌入式Web服务器的软、硬件设计与实现做了研究,其中硬件部分的核心是英创的ARM9系列EM9161嵌入式模块。最后成果形式为可以远程访问的WebServer嵌入式服务器。首先分析了嵌入式Web服务系统的基础理论。接着比较研究了现有的C/S模式和B/S模式服务器的设计原理。接着分析了HTTP的原理及其应用。以及编程工具VC++6.0与EVC4.0的特点,WebServer在两种环境下的编程思想。最后分析设计WEB服务器的需求,在此基础上还讨论分析了相关代码的功能。在windows环境下,用VC++6.0完成了一个系统, 实现了WinXP环境下Web服务器的实现与网页的发布。该服务器能接收浏览器的HTTP请求消息,创建HTTP响应消息,并发送消息。通过可视化界面对该服务器的状态进行浏览和控制。在EVC平台下开发了一个实现与网页的发布的WEB服务器。 关键词 ARM WINCE 嵌入式Web服务器9230
毕业设计说明书(论文)外文摘要
Title DESIGN AND IMPLEMENTATION OF EMBEDDED SYSTEM BASED ON WINCE
Abstract
In this paper, under the environment of WINCE embedded Web server software, hardware design and implementation of hardware to do research, which is the core of the British ARM9 series EM9161 embedded module. The final outcome of form can be accessed remotely by the embedded WebServer server.First analysis of embedded Web service system based on the theory of. Then comparative study of existing C/S mode and B/S mode server design principle. Then it analyzes the principle and application of HTTP. As well as the programming tool VC++6.0 and characteristics of EVC4.0, WebServer in the two programming environment ideology. Finally, analysis and design of WEB server demand, based on the analysis of the relevant code is discussed the function.In the windows environment, using VC++6.0completed a system, realized WinXP environment Web server implementation and webpage publishing. The server can receive the HTTP browser request message, create a HTTP response message, and send a message. Through visual interface on the status of the server to browse and control.In EVC platform developed a realization and webpage published WEB servers.
Keywords ARM WINCE Embedded Web server
目 次
1 绪论 1
1.1课题背景 1
1.2本论文的结构安排 1
2 本课题开发技术 2
2.1 嵌入式系统 2
2.2 嵌入式WEB服务器 3
2.2.1 嵌入式WEB服务器概述 3
2.2.2 WEB服务器原理 4
2.2.3嵌入式Web服务器实现原理 4
2.2.4 嵌入式WEB服务器工作模型 5
2.3 WIN SOCKET技术 6
2.3.1 SOCKET概述 6
2.3.2 socket工作原理 7
2.4 本章小结 8
3 实验开发环境 8
4 VC环境下的WEB服务器开发 9
4.1 界面设计 9
4.2服务器端SOCKET的操作 10
4.4数据的传输 13
4.5 应答模块设计 14
4.6 本章小结 15
5 EVC环境下的WEB服务器开发 16
5.1 WINCE下的WEB服务器原理 16
5.2 编译配置主机开发环境 16
5.3 系统WEB服务器功能的实现 18
5.3.1、建立COM组件 18
5.3.2 注册COM组件 19 基于WINCE的网络服务器的设计与实现:http://www.youerw.com/zidonghua/lunwen_7872.html