基于Linux的嵌入式Web服务器的实现与应用
发布时间:2018-06-16 05:38
本文选题:嵌入式系统 + Web服务器 ; 参考:《苏州大学》2012年硕士论文
【摘要】:随着互连网的发展,嵌入式系统与Internet的结合越来越紧密,如何通过网络共享嵌入式应用系统的信息已经成为业界研究的热门课题,嵌入式Web服务器便应运而生。嵌入式Web服务器是嵌入式技术网络化的一项重要应用,它以简单、廉价、功能完善和通用性强等特点在远程监控、智能家电和资源共享等诸多场合得到广泛应用。 针对动物实验室对温度以及昼夜明暗交替时间的要求,本文设计了以嵌入式硬件系统为硬件平台、嵌入式Linux操作系统为软件平台的远程控制方案。该方案以Web技术作为核心,选用S3C2440微处理器为服务器系统CPU,实现了远程操作控制的功能。通过编写CGI程序对实验室温度和日光灯进行控制,并在用户端查看返回结果。 本文首先提出了嵌入式Web服务器的实现和应用方案,并介绍了构建嵌入式Web服务器的软硬件平台。接着,详细阐述了系统软件平台的设计,主要有:建立嵌入式Linux操作系统的交叉编译环境;U-Boot的移植;Linux内核的移植和根文件系统的制作。然后在系统软件平台的基础上,研究了Linux平台下嵌入式web服务器的实现方法,包括GoAhead server的移植与配置,结合CGI技术和RS485总线技术,实现客户在远程监控端与现场控制器进行通信的功能,并最终实现了嵌入式Web服务器在远程控制中的应用。
[Abstract]:With the development of the network, the combination of embedded system and Internet is becoming more and more closely. How to share the information of embedded application system through network has become a hot topic in the field of research. Embedded Web server arises at the historic moment. Embedded Web server is an important application of embedded technology network. It is simple and cheap. The features of perfect function and versatility are widely applied in many fields such as remote monitoring, smart appliances and resource sharing.
Aiming at the requirement of temperature and day and night alternation time in animal laboratory, this paper designs a remote control scheme which uses embedded hardware system as hardware platform and embedded Linux operating system as software platform. This scheme uses Web technology as the core, and uses S3C2440 microprocessor as the server system CPU, and realizes remote operation control. Function. Control the laboratory temperature and fluorescent lamp by writing the CGI program, and check the return results at the user side.
This paper first puts forward the implementation and application of embedded Web server, and introduces the software and hardware platform for the embedded Web server. Then, the design of the system software platform is elaborated in detail, including the cross compilation environment for the establishment of embedded Linux operating system, the transplant of U-Boot, the transplantation of the Linux kernel and the root file system. On the basis of the system software platform, the realization method of embedded web server under the Linux platform is studied, including the transplantation and configuration of GoAhead server, and the functions of communication between the remote monitoring terminal and the field controller with the CGI technology and the RS485 bus technology, and the embedded Web server is finally realized. Applications in remote control.
【学位授予单位】:苏州大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.5
【参考文献】
相关期刊论文 前10条
1 张善祥;李s,
本文编号:2025578
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2025578.html