论文部分内容阅读
智能家居的发展,对控制终端也提出了越来越高的要求。例如:随着电视
频道的迅速增多,选出所需的节目已越来越不方便。而已有的一些装置均有较
为明显的缺陷:有的需要嵌入到其它装置里复合使用;有的因频道编码过多而
导致的搜寻困难仍需人工解决。同时,人们希望能远程控制家中的电器,或家
中出现意外时能及时报警,以使生活更方便、安全。这就需要开发一种更为方
便实用的控制器。
另外,随着嵌入式系统应用的不断发展,对嵌入式产品的开发要求从开发
速度、开发质量、开发成本以及开发模式等方面都提出了新的标准。传统的面
面俱到的小作坊式的开发模式难以满足目前发展迅速的嵌入式产品应用要求。
嵌入式系统业内正在积极探索平台化的开发方法,以加快项目开发速度,提高
工程开发质量。
基于以上情况,本文提出了基于μC/OS-Ⅱ操作系统、MINIGUI图形用户
界面系统和微控制器LPC2210(ARM7核)的软、硬件平台开发的方法,来实现本
文的设计目标,即提供一种无需对现有电器作任何改动,可直接在点播屏对电
视、空调等电器的菜单内容进行显示、检索和点播,并具有电话远程控制电器
和火、盗、煤气泄漏等险情远程报警功能的通用遥控器。
为实现这个目标,本文主要做了以下几方面的工作:
1、基于μC/OS-Ⅱ、MINIGUI的软件平台和基于LPC2210的硬件平台的构
建
2、详细论述了基于平台的具体实现过程:
(1)红外遥控编码的自学习与转发
(2)节目、红外等编码的整理、下载及存取过程
(3)人机交互的设计
(4)基于公用电话网的远程电器控制与灾情报警
最后,本设计的可行性在实验中得到了验证。
关键词:μC/OS-Ⅱ MINIGUI ARM处理器 多功能控制终端