基于Linux系統(tǒng)和ZigBee的智能家居系統(tǒng)[3]

互聯(lián)網(wǎng)技術(shù) 責(zé)任編輯:LeoCarls 2012-03-29

摘要:Linux系統(tǒng)內(nèi)核集成了大量的網(wǎng)絡(luò)應(yīng)用程序,支持全部的標(biāo)準(zhǔn)因特網(wǎng)協(xié)議和幾乎所有的聯(lián)網(wǎng)技術(shù),因此將其應(yīng)用于智能家居控制器的設(shè)計(jì),具有代碼量小、運(yùn)行消耗系統(tǒng)資源少、可靠性高、開發(fā)周期短等優(yōu)點(diǎn),適應(yīng)智能家庭數(shù)據(jù)采集控制器對(duì)于操作系統(tǒng)的要求。Qt作為一種跨平臺(tái)的基于C++的GUI系統(tǒng),能夠提供給用戶構(gòu)造圖形用戶界面的強(qiáng)大功能。本

 

Linux系統(tǒng)內(nèi)核集成了大量的網(wǎng)絡(luò)應(yīng)用程序,支持全部的標(biāo)準(zhǔn)因特網(wǎng)協(xié)議和幾乎所有的聯(lián)網(wǎng)技術(shù),因此將其應(yīng)用于智能家居控制器的設(shè)計(jì),具有代碼量小、運(yùn)行消耗系統(tǒng)資源少、可靠性高、開發(fā)周期短等優(yōu)點(diǎn),適應(yīng)智能家庭數(shù)據(jù)采集控制器對(duì)于操作系統(tǒng)的要求。Qt作為一種跨平臺(tái)的基于C++ 的GUI系統(tǒng),能夠提供給用戶構(gòu)造圖形用戶界面的強(qiáng)大功能。本文選用移植性強(qiáng)的Qt軟件設(shè)計(jì)圖形用戶界面,所設(shè)計(jì)的GUI實(shí)用、簡潔、實(shí)現(xiàn)了人機(jī)交互,可通過鍵盤或面板對(duì)程序進(jìn)行輸入、保存、修改和編譯,信息和臨時(shí)信息及時(shí)輸出、顯示,通過GUI達(dá)到了整合系統(tǒng)的目的。在Qt系統(tǒng)中,不僅有著構(gòu)造完善的系統(tǒng)結(jié)構(gòu),而且為了滿足用戶對(duì)編寫圖形用戶界面應(yīng)用的種種需求,還創(chuàng)建了許多新的系統(tǒng)機(jī)制,其中Qt所特有的內(nèi)部進(jìn)程通信機(jī)制具有的反應(yīng)速度,本文采用的Qt應(yīng)用進(jìn)程之間通信機(jī)制是Signal-Slot機(jī)制和FIFO 機(jī)制。Linux 系統(tǒng)不斷偵查本地GUI消息,任何一個(gè)Qt消息被觸發(fā),系統(tǒng)都會(huì)立即執(zhí)行相應(yīng)程序,提高了整個(gè)系統(tǒng)的反應(yīng)速度和穩(wěn)定性。

[1]  [2]  [3]  

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

通信工程師備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

距離2025 通信工程師考試

還有
  • 3
  • 1
  • 2
專注在線職業(yè)教育23年

項(xiàng)目管理

信息系統(tǒng)項(xiàng)目管理師

廠商認(rèn)證

信息系統(tǒng)項(xiàng)目管理師

信息系統(tǒng)項(xiàng)目管理師

學(xué)歷提升

!
咨詢?cè)诰€老師!