基于Linux系统和ZigBee的智能家居系统[3]

互联网技术 责任编辑:LeoCarls 2012-03-29

摘要:Linux系统内核集成了大量的网络应用程序,支持全部的标准因特网协议和几乎所有的联网技术,因此将其应用于智能家居控制器的设计,具有代码量小、运行消耗系统资源少、可靠性高、开发周期短等优点,适应智能家庭数据采集控制器对于操作系统的要求。Qt作为一种跨平台的基于C++的GUI系统,能够提供给用户构造图形用户界面的强大功能。本

 

Linux系统内核集成了大量的网络应用程序,支持全部的标准因特网协议和几乎所有的联网技术,因此将其应用于智能家居控制器的设计,具有代码量小、运行消耗系统资源少、可靠性高、开发周期短等优点,适应智能家庭数据采集控制器对于操作系统的要求。Qt作为一种跨平台的基于C++ 的GUI系统,能够提供给用户构造图形用户界面的强大功能。本文选用移植性强的Qt软件设计图形用户界面,所设计的GUI实用、简洁、实现了人机交互,可通过键盘或面板对程序进行输入、保存、修改和编译,信息和临时信息及时输出、显示,通过GUI达到了整合系统的目的。在Qt系统中,不仅有着构造完善的系统结构,而且为了满足用户对编写图形用户界面应用的种种需求,还创建了许多新的系统机制,其中Qt所特有的内部进程通信机制具有的反应速度,本文采用的Qt应用进程之间通信机制是Signal-Slot机制和FIFO 机制。Linux 系统不断侦查本地GUI消息,任何一个Qt消息被触发,系统都会立即执行相应程序,提高了整个系统的反应速度和稳定性。

[1]  [2]  [3]  

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

通信工程师备考资料免费领取

去领取

距离2025 通信工程师考试

还有
  • 0
  • 3
  • 7
专注在线职业教育24年

信息系统项目管理师

信息系统项目管理师

!
咨询在线老师!