未来智讯 > 智能家居论文 > 基于嵌入式的智能家居抑制系统研讨

基于嵌入式的智能家居抑制系统研讨

发布时间:2018-11-21 01:06:05 文章来源:未来智讯    
    基于嵌入式的智能家居抑制系统研讨作者:未知   摘要:近年来,科学和信息技能的不时进步,促使我国经济取得了极大的进展,同时,人们对于事务和生活环境质量的要求也越来越高,在这种情况下,智能家居抑制系统得以研发并广泛应用。在该系统下,家庭中相关电器和设备可以有效同信息技能相连接,在该智能化系统当中有效接入嵌入式家庭网关,可以实现远程管理家庭工作并进行实时监控,促使内部电器同家庭外部环境始终保持和谐性。文章以ARM基础上的嵌入式系统为基础,对智能家居抑制系统展开了研讨。
  关键词:嵌入式系统;智能家居抑制系统;GPRS;Windows CE
  人类进入信息时代以来,相继出现了信息技能、自控技能等多种先进的技能,为提高人们的生活质量和水平做出了巨大的贡献。现阶段,人们的生活及事务方式产生了极大的转变。相比之下,我国传统的居家方式已经无法满足现代人们高质量的生活要求,在这种情况下,在提倡健康、平安互助环境理念的基础上,加强家庭信息网络的组建,促使各种电器设备可以在同一总体中得以有效管理成为人们研讨的重点。智能家居系统便是在这种情况下产生并得到广泛应用的。
  1.嵌入式智能家居抑制系统相关介绍
  就目前生界各国的智能家居系统而言,ARM嵌入式是相当受人们喜爱的。本文积极将各种智能家居系统进行了对比,在此基础上指出,有效联合windows CES和GPRS模块的背景下,同不同传感器一同可以构成有效的智能家居系统。并且,本文还详细讲解了相关交叉开发环境,如宿主机指标机等,将Windows CE.net 4.2安装于PC机之上,并对Platform Builder 4.2进行充分的利用,促使BSP在指标平台上得以有效安装,并在ARM9指标板之上将内核映像文件进行下载,PC同开发板之间的信息传递靠USB电缆来实现,可以将同步软件ActiveSyne的功能进行充分的发挥。
  2.智能家居抑制器的硬件设计
  抑制器在智能家居当中进行有效设计时,需要对其扩展性及可靠性进行充分的考虑,这样一来,需要将抑制板和核心板两个组成局部融入到设计抑制器硬件的过程当中。外围接口是抑制板的重要组成局部;最小的嵌入式系统是需要核心板来进行构建的。
  GPIO端口存在于CPU之上,是连接家电抑制接口的重要端口,这样一来便可以进行有效的抑制信号输入,一旦想要抑制某一家电,只要将零和一写入指定端口,家电抑制就可以通过家电抑制接口来实现,实现过程能够是有线也能够是无线的。要想促使设备得到有效扩展,那么准时应用DM9000A百兆网卡和网络接口芯片是相当必要的。
  3.软件设计
  网络的功能及实时性是该系统最关键的影响因素,因此在进行操作系统的选择过程中能够应用Windows CE和Linux,此时需要对二者的开发、操作等因素进行充分的考察,因此断定Windows CE具有重要的使用价值。
  开发Windows CE.net的过程中,应当重点对3方面内容进行归纳,最初是定制内核,其次是开发驱动程序,最终是开发应用程序。现阶段对这3方面都具有优势的开发厂家便是微软,因此,Platform Builder成为重要的定制内核的工具,Embedded Visual c++成为重要的开发程序的工具。
  3.1定制操作系统平台
  成功搭建嵌入式系统平台以后,最关键的研讨内容成为Windows CE嵌入式操作系统,需要在一定要求之下进行硬件定制裁剪。
  资源受限是该系统最主要的特点,同时要想促使编写软件在该系统的硬件平台上直接实现几近不可能,因此能够对宿主机和指标机2种形式进行充分的利用,这样一来可以指接将编写程序在通用计算机上实现,还可以促使指标平台在交叉编译下实现,过程中能够对二进制文件进行充分的运用,最终在指标平台上对其进行下载。值得注意的是,开发嵌入式系统,应构建良好的交叉开发和配置环境。
  在定制WinCE平台的过程中能够按照以下方式进行:(1)精心抉择基本配置,保证操作系统的稳定运行,同时综合考察平台环境,促使处理器和BSP的选择更加合理;(2)对标准开发向导进行充分的利用,定制平台在应用过程中,需要充分考虑Windows cE的相关架构,开发Boot Loader的过程中应严格按照指标硬件特点来进行,对驱动程序进行设定,同时对相关组件进行添加和裁剪,并根据实际情况对批改相关配置文件,将不同功能的模块进行封装,从而可以促使OS镜像文件得以编译生成;在指标设备上下载镜像文件,需要对以太网等进行充分的利用,Windows CE是否正常运行及其调试能够通过Platform Builder来实现,在一定的情况下,是需要多次进行调试、封装及下载事务的,―直可以有效创建平台为止。
  3.2开发驱动程序
  停止驱动和DPIO驱动是该系统中的重要组成成分,在构建过程中能够以2种方式出现,即分片和分层2种驱动程序。本文针对具体实际状况应用了分层驱动程序,它在使用过程中拥有2个层,都是已经设置好的,第1层为MDD,即模型设备驱动程序;第2层为PDD,即同平台紧密相连的驱动程序。
  MDD是微软开发出来的一种模型,可以促使驱动程序有效链接,改模型可以对函数和平台起到同等重要的作用,在运作过程中可以充当库和源代码的角色。该模型在运行过程中常常按照以下步骤开展事务:(1)对PDD层进行有效链接,并对其调用的函数进行定义,DDSI是这局部函数的总称,即提供器接口,存在于设备为驱动程序当中;其次,操作系统在运行过程中接受函数的不同聚集,这些聚集的名称为DDI,即设备驱动程序接口;(2)通讯事务,将信息在内核和GWES模块之间进行有效的传递,其中需要涉及终端处理等局部复杂操作。
  MDD模型设备驱动程序是提供DDI这一设备驱动程序接口的重要程序,同时调用函数的事务由GWES来完成,PDD层驱动程序是提供DDSI这一设备驱动程序接口的重要程序,并可以充分调用MDD这一模型设备驱动程序。
  分层驱动程序在事务中,对DDSI函数和DDI函数的编写便是对驱动的编写过程中,这两个函数分辨存在于PDD层以下和MDD层以下。常常状况下,DDSI函数在应用过程中,最主要的运作对象便是寄存器,存在于处理器中,DDSI函数对其产生的值进行直接处理;同时,在操作系统的平台之上,DDI函数将上层的参数向DDSI进行传递。
  3.3开发应用软件
  在进行应用软件开发的过程中,为了提高对嵌入式Windows操作系统的针对性,相关部门积极开发了Windows CE,它所拥有的API同Windows具有高度的相似性。同时该软件也具有自身的独特之处,在开发和应用的过程中应加强对以下方面的注意:
  (1)Unicode字符集是该程序的必备字符集;(2)同台式机相比,嵌入式仪器在应用过程中的内存要远远小于台式机,在这种情况下,必须在使用过程中不时优化其程序代码,促使其始终保持最小值,如果拥有较大的程序,将导致其在进行加载的过程中拥有较高的耗时。
  传感器的现状需要在驱动程序GPIO的帮助下被应用程序进行感知,该驱动程序在事务中可以对S3C2440端口处的传感器进行读取,之后应用程序WindowscE会重新接收到相关返还信息,并可以对传感器的状况进行判断后在串口驱动程序下调用信息,促使GPRS模块接收到AT下令,这样一来,使用者手机就可以接收到GPRS发送的相关信息,使用者就可以随时随地对信息进行判断和观察。同样的,使用者在进行操作的过程中,也能够在GPRS模块的帮助下有效进行。
  4.结语
  综上所述,在社会经济不时进步的背景下,人们对于事务和生活环境的要求越来越高,在这种情况下,我国相关研讨领域起初在智能家居抑制系统中应用嵌入式系统,同时该智能家居系统的中心是智能抑制器,其基础为无线通讯技能,在嵌入式系统的应用过程中,可以促使智能家居系统拥有更加大略的结构和更加稳定的本能,同时其能耗也是相当低的。
转载请注明来源。原文地址:https://www.7428.cn/page/2018/1121/44866/
 与本篇相关的热门内容: