結(jié)構(gòu)的層次化技術(shù)
發(fā)布時間:2012/4/4 20:33:56 訪問次數(shù):826
結(jié)構(gòu)的層次化是指把組成系統(tǒng)D16312GB的各成分,按一定的級別和規(guī)則進(jìn)行分組,并按照“獨(dú)立功能,獨(dú)立模塊”的原則將這些組排成若干層,以分層的形式來組織系統(tǒng),并確定層內(nèi)和層間的聯(lián)系方式,如圖6-9所示。
(1)硬件抽象層包含硬件屬性模塊和硬件行為模塊
硬件抽象層用于屏蔽不同的硬件特牲,防止應(yīng)用程序代碼直接與硬件打交道,并且負(fù)責(zé)對目標(biāo)系統(tǒng)的硬件平臺進(jìn)行操作和控制。它向下直接與硬件打交道(它們主要是各種物理器件和微處理器內(nèi)部功能塊的抽象,以及操作系統(tǒng)中與硬件平臺相關(guān)的頭文件和platform.頭文件等),向上對系統(tǒng)服務(wù)層的各管理模塊提供標(biāo)準(zhǔn)的接口。硬件屬性層模塊對無線傳感器網(wǎng)絡(luò)中所有底層的硬件資源進(jìn)行分類、劃分,以及同類硬件屬性的高度整合,形成通信類屬性模塊、數(shù)據(jù)處理融合類屬性模塊、控制類屬性模塊、傳感類屬性模塊。硬件行為模塊對硬件的行為進(jìn)行整合劃分,形成通信類行為模塊、數(shù)據(jù)處理融合類行為模塊、控制類行為模塊、傳感類行為模塊。采用把硬件屬性和行為劃分開來描述的設(shè)計方法,有利于提高操作系統(tǒng)的運(yùn)行效率,減小系統(tǒng)大小和增強(qiáng)跨平臺特性。一般說來只需對硬件抽象層的屬性和行為模塊進(jìn)行適當(dāng)?shù)慕M合就可將整個傳感器網(wǎng)絡(luò)操作系統(tǒng)移植到新的應(yīng)用硬件平臺上。
(2)組織管理層組織管理硬件抽象層的硬件屬性和行為模塊
向下層硬件抽象層發(fā)送硬件組織命令,向上層應(yīng)用服務(wù)層報告下層硬件組織形式和狀態(tài)。組織管理層把業(yè)務(wù)領(lǐng)域中絕大多數(shù)應(yīng)用任務(wù)需要的公共功能(主要是處理應(yīng)用程序執(zhí)行順序的調(diào)度、中間業(yè)務(wù)相互通信的服務(wù)和由于內(nèi)部或外部事件引起的中斷管理)抽象為公共的業(yè)務(wù)對象,封裝業(yè)務(wù)領(lǐng)域中的絕大多數(shù)應(yīng)用任務(wù)的公共數(shù)據(jù),并為具體業(yè)務(wù)層提供豐富的接口。具體應(yīng)用層應(yīng)用這些公共業(yè)務(wù),就像主程序使用公共子函數(shù)一樣方便。
(3)應(yīng)用層一般包括兩個模塊,即人機(jī)對話模塊和用戶任務(wù)模塊
在人機(jī)對話模塊中,允許用戶依據(jù)實(shí)際的硬件環(huán)境和用戶的具體任務(wù)選擇合適的軟件系統(tǒng)配置。用戶任務(wù)模塊,即是用戶依據(jù)所需要實(shí)現(xiàn)的具體任務(wù)開發(fā)的軟件包。
結(jié)構(gòu)的層次化是指把組成系統(tǒng)D16312GB的各成分,按一定的級別和規(guī)則進(jìn)行分組,并按照“獨(dú)立功能,獨(dú)立模塊”的原則將這些組排成若干層,以分層的形式來組織系統(tǒng),并確定層內(nèi)和層間的聯(lián)系方式,如圖6-9所示。
(1)硬件抽象層包含硬件屬性模塊和硬件行為模塊
硬件抽象層用于屏蔽不同的硬件特牲,防止應(yīng)用程序代碼直接與硬件打交道,并且負(fù)責(zé)對目標(biāo)系統(tǒng)的硬件平臺進(jìn)行操作和控制。它向下直接與硬件打交道(它們主要是各種物理器件和微處理器內(nèi)部功能塊的抽象,以及操作系統(tǒng)中與硬件平臺相關(guān)的頭文件和platform.頭文件等),向上對系統(tǒng)服務(wù)層的各管理模塊提供標(biāo)準(zhǔn)的接口。硬件屬性層模塊對無線傳感器網(wǎng)絡(luò)中所有底層的硬件資源進(jìn)行分類、劃分,以及同類硬件屬性的高度整合,形成通信類屬性模塊、數(shù)據(jù)處理融合類屬性模塊、控制類屬性模塊、傳感類屬性模塊。硬件行為模塊對硬件的行為進(jìn)行整合劃分,形成通信類行為模塊、數(shù)據(jù)處理融合類行為模塊、控制類行為模塊、傳感類行為模塊。采用把硬件屬性和行為劃分開來描述的設(shè)計方法,有利于提高操作系統(tǒng)的運(yùn)行效率,減小系統(tǒng)大小和增強(qiáng)跨平臺特性。一般說來只需對硬件抽象層的屬性和行為模塊進(jìn)行適當(dāng)?shù)慕M合就可將整個傳感器網(wǎng)絡(luò)操作系統(tǒng)移植到新的應(yīng)用硬件平臺上。
(2)組織管理層組織管理硬件抽象層的硬件屬性和行為模塊
向下層硬件抽象層發(fā)送硬件組織命令,向上層應(yīng)用服務(wù)層報告下層硬件組織形式和狀態(tài)。組織管理層把業(yè)務(wù)領(lǐng)域中絕大多數(shù)應(yīng)用任務(wù)需要的公共功能(主要是處理應(yīng)用程序執(zhí)行順序的調(diào)度、中間業(yè)務(wù)相互通信的服務(wù)和由于內(nèi)部或外部事件引起的中斷管理)抽象為公共的業(yè)務(wù)對象,封裝業(yè)務(wù)領(lǐng)域中的絕大多數(shù)應(yīng)用任務(wù)的公共數(shù)據(jù),并為具體業(yè)務(wù)層提供豐富的接口。具體應(yīng)用層應(yīng)用這些公共業(yè)務(wù),就像主程序使用公共子函數(shù)一樣方便。
(3)應(yīng)用層一般包括兩個模塊,即人機(jī)對話模塊和用戶任務(wù)模塊
在人機(jī)對話模塊中,允許用戶依據(jù)實(shí)際的硬件環(huán)境和用戶的具體任務(wù)選擇合適的軟件系統(tǒng)配置。用戶任務(wù)模塊,即是用戶依據(jù)所需要實(shí)現(xiàn)的具體任務(wù)開發(fā)的軟件包。
上一篇:SOS應(yīng)用程序開發(fā)與發(fā)布
上一篇:框架技術(shù)
熱門點(diǎn)擊
- GAFT和TopDisc
- DSWare
- 功率控制技術(shù)
- ZigBee協(xié)議棧
- 無線傳感器網(wǎng)絡(luò)安全防護(hù)技術(shù)
- 無線傳感器網(wǎng)絡(luò)安全問題概述
- PEGASIS及 Hierarchical-
- 無線傳感器網(wǎng)絡(luò)信道接入概述
- 覆蓋目標(biāo)分類
- 路由協(xié)議設(shè)計的關(guān)鍵問題
推薦技術(shù)資料
- 泰克新發(fā)布的DSA830
- 泰克新發(fā)布的DSA8300在一臺儀器中同時實(shí)現(xiàn)時域和頻域分析,DS... [詳細(xì)]
- 全集成直接飛行時間(dToF)傳感器
- 2025年半導(dǎo)體市場發(fā)展趨勢未
- GW2A系列FPGA芯片應(yīng)用參數(shù)
- DDR類儲存器接口解決方案
- 2.5G bps MIPI D
- 新一代 Arora-V系列FPGA產(chǎn)品詳情
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究