時(shí)間:2007-07-26 16:13:00來源:lihan
圖一:Heptane靜態(tài)WCET分析工具[/ALIGN]
我們認(rèn)為,對(duì)嵌入式軟件的資源耗用量的早期的一個(gè)評(píng)估使得嵌入式系統(tǒng)約束(有限的時(shí)間,內(nèi)存和能量)的匹配性得以在應(yīng)用程序開發(fā)生命周期中驗(yàn)證。往后,我們正在展開的對(duì)靜態(tài)時(shí)間評(píng)估的工作將會(huì)延伸到其他嵌入式系統(tǒng)中不足的資源上,如能源耗用量。對(duì)于硬實(shí)時(shí)嵌入式系統(tǒng)來說,這是一個(gè)具有挑戰(zhàn)性的斬新難題。
將Java引入到小型內(nèi)嵌內(nèi)設(shè)備中
Java有著自身一些重要優(yōu)勢(shì),可以為用戶擴(kuò)展無線個(gè)人數(shù)字助理(WPDA,下略)的應(yīng)用。第一,Java是便攜式的,因此它是獨(dú)立于硬件平臺(tái)的。在普遍深入的嵌入式市場(chǎng)中,這對(duì)于降低應(yīng)用程序開發(fā)成本十分很重要。由于Java可以在任何地方運(yùn)行,所以應(yīng)用程序開發(fā)可以在一臺(tái)桌上型電腦中完成,而不需要目標(biāo)硬件平臺(tái)的支持。這是嵌入式體系應(yīng)用程序開發(fā)生命周期上的一個(gè)強(qiáng)間斷。第二,Java支持動(dòng)態(tài)應(yīng)用程序下載并且可以很好地支持WPDA的應(yīng)用擴(kuò)展(請(qǐng)看圖二)。
[ALIGN=CENTER]
圖二:將Java引入到小型內(nèi)嵌內(nèi)設(shè)備中[/ALIGN]
基于這些理由,Java為這些嵌入式環(huán)境帶來許多好處。然而,即使Java展示出許多潛在優(yōu)勢(shì),但是它的一個(gè)主要缺點(diǎn)是它對(duì)為運(yùn)行程序的資源有苛刻的需求。這些資源包括記憶容量、執(zhí)行時(shí)間和能量耗用量,其都是為嵌入式系統(tǒng)折衷設(shè)想檢測(cè)的一些典型資源。因此,很明顯地,Java的成功是以能夠有效利用資源的Java執(zhí)行環(huán)境的可用性為條件的。
在過去的四年里,我們開展的研究是與Texas Instruments共同完成的,目的在于為允許在執(zhí)行時(shí)間、能量和內(nèi)存耗用量之間獲得一個(gè)折衷的WPDA體系提供一個(gè)Java執(zhí)行環(huán)境。在研究過程中,我們首先測(cè)定對(duì)能量耗用量影響極深的Java操作碼。然后,我們?cè)O(shè)計(jì)一個(gè)新方法去構(gòu)建一個(gè)基于模塊分解的Java執(zhí)行環(huán)境。通過應(yīng)用模塊性,我們便可以為一個(gè)特定的處理器特殊化Java虛擬機(jī)(JVM,下略)上的一些部分(例如去開發(fā)數(shù)字信號(hào)處理(DSP)器的低功耗特性,使能量消耗最小化)。最后,我們從最開始執(zhí)行我們的JVM,并且使其生效在一個(gè)基于Omap Texas Instruments平臺(tái)(一種共享內(nèi)存異類多處理器)的WPDA體系上。我們現(xiàn)行的工作集中于研究怎樣在有力的硬件和軟件協(xié)作上提供一個(gè)高性能的Java嵌入式平臺(tái)。
如今,嵌入式系統(tǒng)對(duì)外部世界都很封閉,并且它的開發(fā)也是困難重重。許多系統(tǒng)都使用匯編語言或者C語言。由于我們對(duì)Java的研究,特別是對(duì)Java自身性能的研究,對(duì)于構(gòu)建嵌入式系統(tǒng)的設(shè)計(jì)人員來說,Java會(huì)是一個(gè)很有價(jià)值的工具。對(duì)于用戶來說,這使得嵌入式系統(tǒng)更公開化。這些特性也使得配置和設(shè)計(jì)得到廣泛應(yīng)用的應(yīng)用程序變得更加容易。對(duì)于設(shè)計(jì)者來說,Java實(shí)現(xiàn)了一種強(qiáng)大的打字型目標(biāo)語言的應(yīng)用,而不是基本語言(如C語言或匯編語言)的應(yīng)用。標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(m.y3602.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09
耐磨管道機(jī)器人檢測(cè)電纜CCTV,水下管道...
2025-09-23
影視舞臺(tái)燈光低煙無鹵扁平電纜13*4+2*(2...
2025-09-23