下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
智能家居项目介绍系统总体框图Armll开发板:1、web服务器2、网页程序3、shell脚本4、应用程序5、Armll开发板:1、web服务器2、网页程序3、shell脚本4、应用程序5、驱动程序秤话开关,超控监常觇矩削门器呆址电丧机O新凤机削水界块耳扇LW花园退水卉晕舌乐说明:整个系统分为三部分:1、输出信息部分:进行各种家居设备的控制,如电视机、风扇、灯光等2、输入信息部分:主要是各类传感器和用户控制的输入。其中用户输入部分分为两种控制,即普通开关、遥控器常规控制和手机、网络的远程控制。3、主控制器部分根据用户和传感器的输入信息按照要求控制外部设备停止或工作。系统总体功能1、系统能够根据传感器采集到的数据进行相应的自动控制:(1)煤气泄漏时煤气阀门自动关闭排气阀自动打开。(2)系统自动调整空调和加湿器平衡室内温度湿度。(3)室内空气含氧量低时自动开启新风系统。(4)室外噪声、风速过高时玻璃窗会自动关闭。(5)室内照度过高时窗帘自动关闭。2、以网页的形式向外提供显示的信息和接受用户输入控制信息。用户使用任何一个智能终端(例如手机、笔记本电脑、掌上电脑等)上浏览器通过无线方式连接控制系统,通过输入用户名和密码进入控制网页,达到获取信息和控制设备的目的。可以控制家庭中的各种设备,如电视机、风扇、空调、窗帘等,能够实时显示温度、湿度、空气质量等参数。3、保留各种的设备的传统控制方法,如遥控器、常规开关。使它们能够和控制系统很好的兼容工作。三、系统主要涉及技术点1、armll上linux操作系统下各种设备驱动的开发,所涉及的技术主要包括:字符设备驱动程序框架、阻塞机制编程方法、并发机制编程方法、硬件访问方法和中断机制编程方法。完成以下驱动程序:(1)LED驱动程序的开发。(2)PWM驱动程序的开发。(3)ADC驱动程序的开发。(4)温度传感器驱动开发(5)键盘驱动程序的开发。2、linux操作系统下移植嵌入式web服务器boa、设计用户界面开发网页程序、cgi程序和各种应用程序。3、linux操作系统下主监控应用程序的开发:主要功能根据传感器或用户的
输入调用驱动程序控制外部设备。4、制作硬件模型,以armll开发板为核心,外接各种传感器和设备模型。4、5、移植uboot、制作含有各种驱动程序的内核镜像文件zImage、制作含有各种应用程序和嵌入式web服务器boa的文件系统filesystem.cramfs.4、1、项目开发模型(有线):项目开发阶段,需要测试和调试各种程序,采用交叉编译环境。Armll开发板通过nfs网络文件系统挂载pc机上根文件系统,这样编辑、编译和加载运行各种程序都方便而容易。网线连接pc机Armll开发板Armll开发板说明:(1)pc和开发板的Ip地址设置在同一个段中,开发板上只有uboot和linux内核。没有根文件系统,根文件系统放置在pc机上,通过nfs的方式连接从而启动开发板。其中uboot用来引导操作系统、linux内核中加载相关硬件的驱动程序、根文件系统中已经移植了web服务器boa。(2)开发板的Ip地址192.168.0.232,pc机的ip地址192.168.0.231.本次模型中pc作为一个终端通过浏览器访问开发板中的web服务器,浏览web服务器上提供的网页。通过网页来控制开发板的硬件按照要求工作或者获取开发板上相关硬件采集到的信息。(3)开发板以网页的形式向外界提供一个控制和展示信息的接口。开发板的工作流程如下:web服务器上的网页调用脚本程序(cgi)----》脚本程序调应用程序并传递相关参数》应用程序通过文件接口调用设备驱动程序》驱动指挥设备按照要求工作。(4)通过开发板的工作流程确定项目开发的主要工作如下:•确定要控制的硬件,开发硬件驱动程序。•编写应用程序控制设备按照要求工作。编写cgi脚本程序,向下调应用程序,向上网页程序文件提供接口。编写网页程序文件,确定最终向用户展示的图形界面:包括提供各种方便的控制接口、向用户显示信息和接受用户输入的数据。后调用cgi脚本程序完成所要求的功能。(5)测试的方法在PC的浏览器中输入开发板的iP地址,可以访问arm11提供的web服务。2、项目开发模型(无线):项目开发阶段,需要测试和调试各种程序,采用交叉编译环境。Arm11开发板通过nfs网络文件系统挂载pc机上根文件系统,这样编辑、编译和加载运行各种程序都方便而容易。本次模型中的核心是arm11开发板通过无线路由器挂载pc机上的根文件系统。说明:、Pc机上存放armll板子的根文件系统,armll开发板通过无线路由器和nfs挂载pc机上的根文件系统。Pc机的Ip地址和armll开办板的ip地址必须设置在同一个段中。、手机连接无线路由器,启
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建医科大学附属第一医院招聘非在编合同制人员20人备考题库(二)及答案详解(基础+提升)
- 2026甘肃省第二人民医院高层次人才引进20人备考题库(第一期)带答案详解(能力提升)
- 2026广东深圳市龙岗区布吉街道布吉社区第一幼儿园招聘1人备考题库及完整答案详解一套
- 2026浙江城市数字技术有限公司招聘2人备考题库附答案详解(研优卷)
- 2026浙江城市数字技术有限公司招聘2人备考题库带答案详解(完整版)
- 保兑仓融资咨询合同
- 2026广东深圳市龙岗区平湖街道天鹅湖畔幼儿园招聘2人备考题库及参考答案详解(黄金题型)
- 2026贵州省外经贸集团有限责任公司第一批面向社会招聘32人备考题库及参考答案详解(巩固)
- 2026安徽六安市叶集区就业见习基地及见习岗位29人备考题库(第一批)含答案详解(考试直接用)
- 2026春季江苏盐城市东台农商银行校园招聘15人备考题库带答案详解(精练)
- 2×200MW火力发电厂电气部分设计
- 成都职业技术学院2025年四季度编制外公开(考试)招聘23名工作人员笔试考试参考试题及答案解析
- 听力学基础与临床
- 解答题 解析几何(专项训练10大题型+高分必刷)(解析版)2026年高考数学一轮复习讲练测
- 施工降水井点施工监测监测监测方案
- 2025年兴趣品类电商消费趋势报告-
- 《航空航天概论》总复习课件
- 广东省广州市2025年中考道德与法治真题(含答案)
- 《ISO 55013-2024 资产管理-数据资产管理指南》解读和实施指导材料(编制-2024)(可编辑)
- 老年人病情观察要点
- 心内科N2护士岗位竞聘
评论
0/150
提交评论