Impala包含5種類型事件
發(fā)布時間:2012/4/6 16:01:56 訪問次數(shù):1111
①定時器事件:表示一個定時器已經(jīng) CS5460A-BSZ 超時。Impala包括3個定時器,實時應(yīng)用程序定時器、應(yīng)用適配器定時器和應(yīng)用更新器定時器。
②分組事件:表示一個網(wǎng)絡(luò)分組已經(jīng)到達,Impala有兩種類型的分組:應(yīng)用程序一應(yīng)用程序分組和更新器一更新器分組。
③發(fā)送完成事件:表示一個網(wǎng)絡(luò)分組已經(jīng)發(fā)送完成或者發(fā)送失敗。允許異步網(wǎng)絡(luò)傳。
④數(shù)據(jù)事件:表示可以讀取來自傳感設(shè)備的數(shù)據(jù)樣本。
⑤設(shè)備事件:表示檢測到設(shè)備失效。
固件層包含訪問和控制各種硬件組件的程序,主要有6個固件模塊:
①CPU固件:為Impala提供基于系統(tǒng)性能要求的CPU模式控制。
②無線電固件:為Impala提供數(shù)據(jù)發(fā)送和接收的能力。
③GPS固件:為Impala提供獲取時間和位置信息的異步接口。
④Flash固件:為Impala提供Flash訪問和控制的功能。
⑤定時器固件:為Impala提供最多8個軟件定時器。
⑥監(jiān)視固件:為Impala提供系統(tǒng)監(jiān)控和恢復(fù)的能力。
圖7-7描述了Impala基于事件的應(yīng)用程序設(shè)計模型的時序示例。這個時序圖顯示了兩個通信節(jié)點進行數(shù)據(jù)通信時一系列事件和事件處理器之間交互的情形。箭頭表示事情發(fā)生,文本表示每一層發(fā)生的事件。應(yīng)用事件處理器對于應(yīng)用事件的反應(yīng)是進行路由操作,例如對等發(fā)現(xiàn)和數(shù)據(jù)傳輸。Impala事件處理器調(diào)用應(yīng)用程序路由操作來幫助實現(xiàn)數(shù)據(jù)查詢和應(yīng)用轉(zhuǎn)換。
Impala利用定時器觸發(fā)各種操作。圖7-8給出了Impala常規(guī)操作的時序調(diào)度圖,描述了一個節(jié)點循環(huán)往復(fù)進行數(shù)據(jù)發(fā)送、數(shù)據(jù)接收、獲取GPS位置信息、進入休眠狀態(tài)的過程。
當調(diào)度并協(xié)調(diào)系統(tǒng)操作時,Impala會面臨很多硬件屬性和限制。第一,添加了GPS的時間校準器,允許網(wǎng)絡(luò)范圍的操作同步。因為傳感器節(jié)點能實時獲取全球GPS時間,因此節(jié)點可以很容易被同步。這對于要求在指定的時隙內(nèi)所有節(jié)點同時打開和關(guān)閉無線收發(fā)器并傳輸數(shù)據(jù)以避免碰撞的網(wǎng)絡(luò)通信尤其重要。第二,電壓的規(guī)則變化使得同步無線收發(fā)器和GPS操作受阻。因為無線收發(fā)器和GPS均是高安培的組件,設(shè)計允許同步操作的電壓調(diào)節(jié)器不僅具有挑戰(zhàn),而且會造成額外的能量消耗。因此為無線通信定義一個連網(wǎng)階段并為GPS采集定義一個GPS采集階段來使這兩個設(shè)備交替使用。第三,無線電喚醒時間影響網(wǎng)絡(luò)通信調(diào)度。在連網(wǎng)的開始階段,所有的傳感器節(jié)點同時喚醒低功耗模式的無線電模塊。這至少花費40ms的時間,而且這個時間還
隨不同的無線電類型而變化。因此,需要為無線電喚醒階段預(yù)留固定的時間以調(diào)節(jié)額外的開銷。第四,可能的長時間的GPS采集導(dǎo)致GPS采集操作不能同步。在一些情況下,獲取一個固定位置的信息最少需要2~6s,但是獲取精確的消息需要10~40s。因為采集時間的變化范圍很大,所以GPS的采集任務(wù)是離敞進行的。第五,因為GPS和FLASH共享一個端口,所以不能同時訪問GPS和FLASH。因此需要協(xié)調(diào)這兩個設(shè)備的操作,避免應(yīng)用程序同時訪問。第六,有限的能量要求盡可能多的節(jié)約能量消耗。Impala有兩種方法能達到這個目標。首先,Impala通過休眠階段使得系統(tǒng)進入低功耗模式,并為維持系統(tǒng)提供最少的可用資源。其次,Impala根據(jù)剩余能量調(diào)節(jié)調(diào)度操作。例如,在節(jié)點能量不足的情況下跳過耗能較多的連網(wǎng)和GPS采集階段。
①定時器事件:表示一個定時器已經(jīng) CS5460A-BSZ 超時。Impala包括3個定時器,實時應(yīng)用程序定時器、應(yīng)用適配器定時器和應(yīng)用更新器定時器。
②分組事件:表示一個網(wǎng)絡(luò)分組已經(jīng)到達,Impala有兩種類型的分組:應(yīng)用程序一應(yīng)用程序分組和更新器一更新器分組。
③發(fā)送完成事件:表示一個網(wǎng)絡(luò)分組已經(jīng)發(fā)送完成或者發(fā)送失敗。允許異步網(wǎng)絡(luò)傳。
④數(shù)據(jù)事件:表示可以讀取來自傳感設(shè)備的數(shù)據(jù)樣本。
⑤設(shè)備事件:表示檢測到設(shè)備失效。
固件層包含訪問和控制各種硬件組件的程序,主要有6個固件模塊:
①CPU固件:為Impala提供基于系統(tǒng)性能要求的CPU模式控制。
②無線電固件:為Impala提供數(shù)據(jù)發(fā)送和接收的能力。
③GPS固件:為Impala提供獲取時間和位置信息的異步接口。
④Flash固件:為Impala提供Flash訪問和控制的功能。
⑤定時器固件:為Impala提供最多8個軟件定時器。
⑥監(jiān)視固件:為Impala提供系統(tǒng)監(jiān)控和恢復(fù)的能力。
圖7-7描述了Impala基于事件的應(yīng)用程序設(shè)計模型的時序示例。這個時序圖顯示了兩個通信節(jié)點進行數(shù)據(jù)通信時一系列事件和事件處理器之間交互的情形。箭頭表示事情發(fā)生,文本表示每一層發(fā)生的事件。應(yīng)用事件處理器對于應(yīng)用事件的反應(yīng)是進行路由操作,例如對等發(fā)現(xiàn)和數(shù)據(jù)傳輸。Impala事件處理器調(diào)用應(yīng)用程序路由操作來幫助實現(xiàn)數(shù)據(jù)查詢和應(yīng)用轉(zhuǎn)換。
Impala利用定時器觸發(fā)各種操作。圖7-8給出了Impala常規(guī)操作的時序調(diào)度圖,描述了一個節(jié)點循環(huán)往復(fù)進行數(shù)據(jù)發(fā)送、數(shù)據(jù)接收、獲取GPS位置信息、進入休眠狀態(tài)的過程。
當調(diào)度并協(xié)調(diào)系統(tǒng)操作時,Impala會面臨很多硬件屬性和限制。第一,添加了GPS的時間校準器,允許網(wǎng)絡(luò)范圍的操作同步。因為傳感器節(jié)點能實時獲取全球GPS時間,因此節(jié)點可以很容易被同步。這對于要求在指定的時隙內(nèi)所有節(jié)點同時打開和關(guān)閉無線收發(fā)器并傳輸數(shù)據(jù)以避免碰撞的網(wǎng)絡(luò)通信尤其重要。第二,電壓的規(guī)則變化使得同步無線收發(fā)器和GPS操作受阻。因為無線收發(fā)器和GPS均是高安培的組件,設(shè)計允許同步操作的電壓調(diào)節(jié)器不僅具有挑戰(zhàn),而且會造成額外的能量消耗。因此為無線通信定義一個連網(wǎng)階段并為GPS采集定義一個GPS采集階段來使這兩個設(shè)備交替使用。第三,無線電喚醒時間影響網(wǎng)絡(luò)通信調(diào)度。在連網(wǎng)的開始階段,所有的傳感器節(jié)點同時喚醒低功耗模式的無線電模塊。這至少花費40ms的時間,而且這個時間還
隨不同的無線電類型而變化。因此,需要為無線電喚醒階段預(yù)留固定的時間以調(diào)節(jié)額外的開銷。第四,可能的長時間的GPS采集導(dǎo)致GPS采集操作不能同步。在一些情況下,獲取一個固定位置的信息最少需要2~6s,但是獲取精確的消息需要10~40s。因為采集時間的變化范圍很大,所以GPS的采集任務(wù)是離敞進行的。第五,因為GPS和FLASH共享一個端口,所以不能同時訪問GPS和FLASH。因此需要協(xié)調(diào)這兩個設(shè)備的操作,避免應(yīng)用程序同時訪問。第六,有限的能量要求盡可能多的節(jié)約能量消耗。Impala有兩種方法能達到這個目標。首先,Impala通過休眠階段使得系統(tǒng)進入低功耗模式,并為維持系統(tǒng)提供最少的可用資源。其次,Impala根據(jù)剩余能量調(diào)節(jié)調(diào)度操作。例如,在節(jié)點能量不足的情況下跳過耗能較多的連網(wǎng)和GPS采集階段。
上一篇: Impala
上一篇:Imapla事件處理模型
熱門點擊
- 750MHz差分ADC驅(qū)動器
- 物理層幀結(jié)構(gòu)
- 品質(zhì)因數(shù)Q
- 脈沖信號觸發(fā)電路
- DMTS協(xié)議
- 固態(tài)繼電器的分類
- 無線傳感器網(wǎng)絡(luò)的發(fā)展現(xiàn)狀
- 無線傳感器網(wǎng)絡(luò)網(wǎng)關(guān)主要有以下幾大類
- 電位器的規(guī)格標志方法
- 無線傳感器網(wǎng)絡(luò)測距技術(shù)
推薦技術(shù)資料
- 硬盤式MP3播放器終級改
- 一次偶然的機會我結(jié)識了NE0 2511,那是一個遠方的... [詳細]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究