- 14
- 0
- 约2.26万字
- 约 33页
- 2018-08-27 发布于湖北
- 举报
基于web的嵌入式智能家居控制系统课程设计报告sff0zdbt
《嵌入式系统》课程设计报告
设计课题:基于web的嵌入式智能家
居控制系统
专业班级: 09电气(1)班
学生姓名: 黄礼智
指导教师: 雷必成
设计时间: 2012学年第一学期
物理与电子工程学院
摘 要
基于web的嵌入式智能家居控制系统采用了三星公司生产的S5PV210AH_A01141芯片,是一款ARM11芯片。将嵌入式WEB远程控制系统应用在智能家居方面是未来发展的必然趋势。智能家居、嵌入式系统和WEB服务器三者结合, 通过构建嵌入式WEB服务器, 研究设计通过WEB控制家电设备, 以及在linux系统下搭建WEB服务器,使得用户可以随时随地地通过浏览器实现对家电设备的控制。本文介绍了在ARM嵌入式系统上搭建boa服务器的方法,分析了各种控制方法,得出了实现基于web的嵌入式智能家居控制系统的最直接可行的方案。最后利用C语言编译出了CGI程序和服务程序。
关键词
WEB ; linux嵌入式; boa服务器; CGI
目 录
TOC \o 1-3 \h \u HYPERLINK \l _Toc19446 1.智能家居控制系统总体方案设计 PAGEREF _Toc19446 1
HYPERLINK \l _Toc14658 1.1 系统总体架构设计 PAGEREF _Toc14658 1
HYPERLINK \l _Toc7794 2. 嵌入式WEB服务器BOA的建立 PAGEREF _Toc7794 1
HYPERLINK \l _Toc18261 3.界面设计、CGI程序和驱动程序编写 PAGEREF _Toc18261 3
HYPERLINK \l _Toc25666 3.2 CGI简介 PAGEREF _Toc25666 4
HYPERLINK \l _Toc9195 3.3 网页提交数据的两种方式:GET/POST PAGEREF _Toc9195 5
HYPERLINK \l _Toc18962 3.4 CGI程序的编写 PAGEREF _Toc18962 6
HYPERLINK \l _Toc28393 3.5 驱动程序的编写 PAGEREF _Toc28393 8
HYPERLINK \l _Toc9845 3.5.1 传感器信息采集驱动 PAGEREF _Toc9845 8
HYPERLINK \l _Toc2507 3.5.2 模拟开关控制驱动 PAGEREF _Toc2507 10
HYPERLINK \l _Toc3397 4.WEB嵌入式只能家居控制系统测试和应用 PAGEREF _Toc3397 12
HYPERLINK \l _Toc22549 4.1 软件系统测试 PAGEREF _Toc22549 12
HYPERLINK \l _Toc7903 5.总结与展望 PAGEREF _Toc7903 15
HYPERLINK \l _Toc8196 参考文献 PAGEREF _Toc8196 16
HYPERLINK \l _Toc31350 附 件 PAGEREF _Toc31350 17
1.智能家居控制系统总体方案设计
1.1 系统总体架构设计
本文中整个控制系统那个分为3个模块:中央处理器(ARM11),室内信号监测模块,控制执行模块。
中央处理器所在的模块由于涉及到高频信号,普通制板均达不到要求,因此直接采用ARM核心板,设计相应的控制板,两者结合使用。
从系统稳定性和搭建服务器难度上考虑,linux系统成为不二的选择。Linux系统平台下容易搭建服务器,linux系统也不断在被优化,它的稳定性更是经受住了时间检验。linux设备驱动都是用C语言编写的,对于学过C语言的我们更有利于深入。
下面是系统的整体结构图:
传感器
传感器
家 居 控 制 系 统BOA服务器Linux控制
家 居 控 制 系 统
BOA服务器
Linux
控制
客户端浏览器
开关显示
开关
显示
图2-1 系统结构图
2. 嵌入式WEB服务器BOA的建立
搭建BOA的主要步骤如下[2]:
下载BOA服务器源码,我们可以从网上下到boa-0.94.13.tar.gz 。将压缩包解压到linux系统任意目录下。
打开BOA位于内核源码中Boa/src/define.h,查看其DocumentRoot 后面的目录,默认为ect/boa。此目录为Boa服务器的根目录,当boa服务器运行后,会从该目录读取配置文件,配置文件中保存着服务器配置信息。用户可根据需要对define.h中的根目录进行修改,一般情况下木有修改必要,本
您可能关注的文档
- 基于stc89c52单片机音乐盒设计7mccmdly.doc
- 基于ssi框架的网上购物系统的设计与实现毕业设计论文_0xvkmz3.doc
- 基于plc的污水处理监控系统 毕业论文ouq1_byz.doc
- 基于stm32单片机的智能家居系统设计uu9msis7.doc
- 基于tcs208f的氢气体积分数检测仪的设计8ixzbe2t.doc
- 基于stc89c52单片机智能温度控制系统硬件设计axsrqcid.doc
- 基于stm32单片机的智能家居系统设计课程设计报告d_ottbo3.doc
- 基于ug传动箱体机械加工工艺规程及专用夹具设计l1m4a8pv.doc
- 基于tms320lf2407的环境温度湿度检测外文翻译qvadlcoy.doc
- 基于stc单片机步进电机驱动器的设计及c语言程序l_f2g2qh.doc
原创力文档

文档评论(0)