摘要:
随着互连网的发展,嵌入式系统与Internet的结合越来越紧密,如何通过网络共享嵌入式应用系统的信息已经成为业界研究的热门课题,嵌入式Web服务器便应运而生。嵌入式Web服务器是嵌入式技术网络化的一项重要应用,它以简单、廉价、功能完善和通用性强等特点在远程监控、智能家电和资源共享等诸多场合得到广泛应用。针对动物实验室对温度以及昼夜明暗交替时间的要求,本文设计了以嵌入式硬件系统为硬件平台、嵌入式Linux操作系统为软件平台的远程控制方案。该方案以Web技术作为核心,选用S3C2440微处理器为服务器系统CPU,实现了远程操作控制的功能。通过编写CGI程序对实验室温度和日光灯进行控制,并在用户端查看返回结果。本文首先提出了嵌入式Web服务器的实现和应用方案,并介绍了构建嵌入式Web服务器的软硬件平台。接着,详细阐述了系统软件平台的设计,主要有:建立嵌入式Linux操作系统的交叉编译环境;U-Boot的移植;Linux内核的移植和根文件系统的制作。然后在系统软件平台的基础上,研究了Linux平台下嵌入式web服务器的实现方法,包括GoAhead server的移植与配置,结合CGI技术和RS485总线技术,实现客户在远程监控端与现场控制器进行通信的功能,并最终实现了嵌入式Web服务器在远程控制中的应用。
展开