關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于無線傳感網絡的智能機房環境監控系統的設計與實現

        基于無線傳感網絡的智能機房環境監控系統的設計與實現

        作者: 時間:2012-08-22 來源:網絡 收藏

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

        本文引用地址:http://www.104case.com/article/160069.htm

        g.JPG


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

        c.JPG

        波段開關相關文章:波段開關原理


        電流變送器相關文章:電流變送器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嘉义市| 榆树市| 攀枝花市| 东山县| 福清市| 分宜县| 秦皇岛市| 贡觉县| 辽中县| 华坪县| 社旗县| 安乡县| 柏乡县| 明星| 微博| 根河市| 赤壁市| 霸州市| 石泉县| 达州市| 桐柏县| 桐庐县| 阿巴嘎旗| 鞍山市| 莱西市| 扎赉特旗| 洛南县| 明溪县| 自贡市| 奉贤区| 吉隆县| 凤城市| 衡阳市| 名山县| 织金县| 图木舒克市| 台北市| 敖汉旗| 磴口县| 鸡东县| 泰来县|