<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 基于無(wú)線(xiàn)傳感網(wǎng)絡(luò )的智能機房環(huán)境監控系統的設計與實(shí)現

基于無(wú)線(xiàn)傳感網(wǎng)絡(luò )的智能機房環(huán)境監控系統的設計與實(shí)現

作者: 時(shí)間:2012-08-22 來(lái)源:網(wǎng)絡(luò ) 收藏

實(shí)際開(kāi)發(fā)中根據需要將協(xié)議棧的層次又做了細化,Z-Stack軟件的總體架構如圖5所示。Z-Stack中的硬件抽象層HAL提供各種硬件模塊的驅動(dòng),HAL之上是操作系統抽象層OSAL,OSAL了一個(gè)易用的操作系統平臺,以多任務(wù)為核心的系統資源管理機制。Z-Stack采用操作系統的思想來(lái)構建,采用事件輪循機制,當各個(gè)層初始化完成后,系統將會(huì )進(jìn)入低功耗模式,當有事件發(fā)生時(shí),系統立刻被喚醒,并轉而進(jìn)入中斷處理事件,處理完成后再次進(jìn)入低功耗模式,減少功耗。OSAL把優(yōu)先級放在了最重要的地位。當在處理的任務(wù)中有兩個(gè)以上事件待處理,處理完一件后,也要去查詢(xún)優(yōu)先級更高的任務(wù)。賦予優(yōu)先級高的任務(wù)最大的權利,盡可能保證高優(yōu)先級任務(wù)的每一個(gè)事件都能得到最及時(shí)的處理。操作系統任務(wù)調度流程如圖6所示。

本文引用地址:http://dyxdggzs.com/article/160069.htm

g.JPG


開(kāi)發(fā)所用協(xié)議棧目錄結構如圖7所示。主要用到的文件有:ZMain/ZMian.c、Tools/f8wConfig.cfg、App/OSAL_SampleApp.c和App /SampleApp.c。其中ZigBee協(xié)議棧的main函數在ZMain.c中,總體上來(lái)說(shuō)它一共做了兩件事,一個(gè)是系統初始化,即由啟動(dòng)代碼來(lái)初始化硬件系統和軟件架構需要的各個(gè)模塊;一個(gè)是執行操作系統實(shí)體。fSwConfig.cfg為配置文件。App/OSAL_SampleApp.c為操作系統任務(wù)初始化和添加文件。App/SampleApp.c為應用程序核心文件。整個(gè)Z-stack的主要工作流程大致分為:系統啟動(dòng),驅動(dòng)初始化,OSAL初始化和啟動(dòng),進(jìn)入任務(wù)輪循幾個(gè)階段。

c.JPG

波段開(kāi)關(guān)相關(guān)文章:波段開(kāi)關(guān)原理


電流變送器相關(guān)文章:電流變送器原理


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>