嵌入式智能家居控制系统的硬件和软件设计

嵌入式智能家居控制系统的硬件和软件设计

ID:9462006

大小:48.50 KB

页数:2页

时间:2018-05-01

嵌入式智能家居控制系统的硬件和软件设计_第1页
嵌入式智能家居控制系统的硬件和软件设计_第2页
资源描述:

《嵌入式智能家居控制系统的硬件和软件设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、嵌入式智能家居控制系统的硬件和软件设计  近年来,人们的生活水平明显提高,越来越多的人们关注家居生活。嵌入式智能家居控制系统通过构建家庭信息X络,在家居环境中将不同家电产品结合成为一个整体,由控制系统对家电设备进行异地或者集中的智能化管理和控制,为人们提供各类家居信息,推动智能家居的快速发展。  1嵌入式智能家居控制系统的硬件设计  嵌入式智能家居控制系统硬件设计要充分考虑到系统的扩展性和稳定性。嵌入式智能家居控制系统的硬件设计主要分为两部分:控制板和核心板,控制板上主要包含一些外围接口,核心板用来构建嵌入式家居的最小系统。  嵌入式智能家居核心板主要由外围存储芯片、微处

2、理器等组成,智能家居控制系统可以采用S3C2440微处理器,S3C2440微处理器被广泛的应用于多媒体、手持运算、便捷式通信产品等嵌入式领域,使Builder内核定制工具[2]。  2.1定制操作系统平台  在构建嵌入式智能家居控制系统硬件平台时,要根据嵌入式智能家居控制系统的具体应用,定制合适的操作系统平台。通常情况下,嵌入式系统是一个资源非常受限的系统,并且在嵌入式智能家居控制系统硬件平台上难以直接编写软件,当前主要采用目标机/宿主机模式,首先,在计算机X络系统上编写代码,其次,利用交叉编译在操作系统平台上生成可以运行二进制文件,最后,将二进制文件下载到操作系统目标平

3、台上进行运行。在开发嵌入式智能家居控制系统之前,要配置和建立好交叉开发环境。  WindoBuilder提供的调试工具,根据WindoDD模型驱动程序调用的函数。模型设备驱动程序主要执行以下任务:其一,定义调用的系统设备驱动程序的接口函数,链接PDD层;其二,向WindoDD层和PDD层上编写DDI、DDIS函数,DDI函数主要是在嵌入式控制系统平台上,和DDIS函数之间完成函数传递;DDIS函数用来调用控制系统寄存器和处理器中的参数值。  2.3开发应用软件  WindowsCE是一个依托嵌入式应用程序的Windows操作系统,WindowsCE操作系统和传统的Wind

4、ows操作系统包含一致的API。除了Windows的基本功能,在WindowsCE操作系统上开发应用软件具有更多的优势。在开发WindowsCE应用程序时,要注意以下两个方面:  一方面,开发WindowsCE应用程序,必须调用Unicode字符集;另一方面,和台式设备相比,嵌入式智能家居控制系统设备的内存空间较小,因此要尽量优化WindowsCE应用程序代码,简化代码流程,代码越简单,可以节约更多的代码加载时间。  WindowsCE操作系统应用程序利用GPIO驱动程序记录传感器S3C2440端口的状态,并且将信息数据保存在WindowsCE应用程序中,根据传感器采集的

5、相关数据信息,通过串口驱动程序调用函数,同时向GPRS模块发送AT命令,GPRS系统可以直接将信息数据发送到用户上,用户就可以去全面掌握家里的情况。当用户需要操作家里的家居设备时,可以直接发送短信到GPRS系统,无线通信系统将信息传送给WindowsCE操作系统应用程序,控制系统通过控制I/O口,实现家居设备的操作。  完成定制操作系统平台、开发驱动程序和应用程序之后,在嵌入式智能家居的控制系统上下载应用程序和移植好的操作系统,通过智能家居控制系统将、传感器、家电等设备联系起来,构成一个完成的系统,实现远程控制和本地操作。嵌入式智能家居控制系统具有很强的抗干扰能力,同时运

6、行稳定可靠,操作方便,在未来的发展中具有广泛的应用空间。  3结束语  随着家庭智能化技术的快速发展,家居智能控制器是嵌入式智能家居控制系统的关键,依靠无线通信技术,嵌入式智能家居控制系统具有低耗能、性能稳定、结构简单等特点,应用前景非常广阔。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。