摘 要随着嵌入式技术的发展和高速宽带网络的普及,利用网络实现远程控制已为人们广泛接受,嵌入式网络监控技术在此条件下逐步发展成熟起来。深入了解和学习嵌入式网关的相关技术和知识使得以后拥有智能化、现代化的智能家居不再是梦想。
本文基于嵌入式Linux系统Web服务器的软硬件体系结构,通过交互式WEB应用程序的设计方法,对嵌入式板级接口驱动和通用网关接口(CGI)程序进行二次开发,设计出适合于远程控制的数码管显示、直流电机驱动程序和WEB交互界面的脚本程序,并将boa服务器程序移植到ARM10开发板上,成功实现了通过浏览器中的网页来控制开发板上七段数码管的数字显示和直流电机正、反转及转动时间的控制,为智能家居的实现提供了一种应用解决方案。本文来自辣.文~论-文·网原文请找腾讯32,49114
关键词: boa服务器;CGI编程;嵌入式linux;论文网http://www.751com.cn/ WEB控制
Abstract
With the development of embedded technology and the popularization of broadband networks, the use of remote monitoring and controlling has been widely accepted. In this condition, the embedded network monitoring and controlling technology has developed and matured up. In-depth knowledge and learning embedded of residential gateway related technology and knowledge make later with intelligent, modern family is no longer a dream.
This paper describes the software and hardware architecture of the embedded web server, CGI technology working principle, investigate the process to transplant the embedded Web server Boa on ARM development board and the applications of network of remote monitoring and controlling. We give an example to show how to control the led lights and the direct motor on the board through the web pages in the browser and show a typical application of the intelligent home solution. Keywords: boa server; CGI programming; Embedded linux; WEB control
目 录
1、引言
1.1、选题背景.. 1
1.2、本课题研究意义…. 1
2、开发环境
2.1、嵌入式Linux概述… 3
2.2、硬件平台..3
2.3、软件环境 ..4
3、简介基于CGI远程控制的相关技术
3.1、基于嵌入式Web 服务器的远程控制体系结构 .5
3.2.1、嵌入式Web服务器的选用 5
3.2.2、嵌入式web服务器的移植 6
3.2.3、嵌入式web服务器的配置 6
3.3、实现web页面的cgi技术 …7
3.4、WEB服务器与CGI程序分析 .9
3.4.1、CGI功能实现 9本文来自辣.文~论-文·网原文请找腾讯324-9114
3.4.2、CGI应用程序的工作原理 9
4、系统需求分析 10
5、软件结构设计思路 11
6、系统驱动程序设计
6.1、驱动程序简介 …14
6.2、七段数码管驱动程序设计 15
6.2.1、LED 和八段数码显示接口电路 15
6.2.2、七段数码管原理 17
6.2.3、硬件原理图 17
6.2.4、七段数码管接口程序设计 18
6.3、直流电机驱动程序设计 ….24
7、CGI程序设计
7.1、CGI 编程语言的选择 .31
7.2、CGI 数据编码 ..31
7.3、CGI程序设计 ….31
8、系统测试
8.1、建立设备结点 …34
8.2、插入模块 34
8.3、启动浏览器 ..34
8.4、点亮数码管测试 …..35
8.5、控制直流电机功能测试 ….36
9、设计程序的不足和今后考虑改进、提高之处 38
10、结束语 39
参考文献 40
致 谢 41,2345