使用Java語言有非常多的好處,如安全的對象引用、語言級支持多線程和跨平臺等特性。但是嵌入式系統(tǒng)中Java語言的應(yīng)用卻很少見,這是由于Java如下兩方面的不足: (1)Java虛擬機實現(xiàn)需要大量的硬件資源;(2)Java語言的運行時間不可預(yù)測。 為此,本論文將實現(xiàn)一個能夠應(yīng)用在低端FPGA器件的實時Java虛擬機。論文的主要創(chuàng)新點如下: 1.使用基于堆棧的RISC模型處理器實現(xiàn)CISC模型的JVM; 2.處理器微指令無任何相關(guān)性; 3.所設(shè)計的JVM能使Java程序擁有足夠的底層訪問能力。 論文的主要內(nèi)容和工作如下: 1.制定基于堆棧的RISC結(jié)構(gòu)處理器各級結(jié)構(gòu)。 2.設(shè)計簡潔高效的處理器微指令,并且微指令能夠滿足字節(jié)碼的需要。 3.制定Java字節(jié)碼到處理器代碼的轉(zhuǎn)換關(guān)系和快速轉(zhuǎn)換結(jié)構(gòu)。 4.設(shè)計中使用高速緩存,提高運行速度。 5.優(yōu)化堆棧的硬件結(jié)構(gòu),使得出棧入棧操作更加簡潔快速。 6.設(shè)計一系列的本地方法,使得Java程序能夠直接訪問底層資源。 7.將Java類庫使用本地方法實現(xiàn)。 8.自定義程序在內(nèi)存中的結(jié)構(gòu),并使用裝載工具實現(xiàn)。 9.制定處理外圍數(shù)據(jù)處理機制,如IO和內(nèi)存接口10.制定中斷處理方式,并且實現(xiàn)軟中斷的機制。
資源簡介:使用Java語言有非常多的好處,如安全的對象引用、語言級支持多線程和跨平臺等特性。但是嵌入式系統(tǒng)中Java語言的應(yīng)用卻很少見,這是由于Java如下兩方面的不足: (1)Java虛擬機實現(xiàn)需要大量的硬件資源;(2)Java語言的運行時間不可預(yù)測。 為此,本論文將實現(xiàn)一個...
上傳時間: 2013-06-11
上傳用戶:417313137
資源簡介:一個小巧而且實現(xiàn)很完整的Java虛擬機
上傳時間: 2015-03-10
上傳用戶:無聊來刷下
資源簡介:jamvm-1.4.2.是嵌入式 中的Java虛擬機的實現(xiàn)代碼,支持power pc x86和arm
上傳時間: 2015-08-16
上傳用戶:米卡
資源簡介:基于FPGA的小數(shù)分頻實現(xiàn)方法
上傳時間: 2013-10-11
上傳用戶:jiangxiansheng
資源簡介:JamVM是一個新的Java 虛擬機, 符合JVM規(guī)范第二版本。它雖然小但支持完整的規(guī)范, 包括支持對象的收尾器調(diào)用, 對象的次、弱、虛引用, 類卸載, Java 本地接口(JNI)與反射API。JamVM有兩個最主要的特色, 一個是極小的二進制碼, 與其它虛擬機( 不管是免費的還是商...
上傳時間: 2016-08-02
上傳用戶:壞壞的華仔
資源簡介:·基于FPGA的m序列發(fā)生器實現(xiàn)
上傳時間: 2013-04-24
上傳用戶:gengxiaochao
資源簡介:基于FPGA的小數(shù)分頻實現(xiàn)方法
上傳時間: 2013-11-05
上傳用戶:feifei0302
資源簡介:這是個開源的Java虛擬機,可以直接RUN jar或class文件, 是個國外人寫的.想了解Java底層的朋友不能不看~!
上傳時間: 2014-01-08
上傳用戶:sunjet
資源簡介:用在嵌入式設(shè)備上的Java虛擬機源碼.并且已經(jīng)修改過.
上傳時間: 2015-04-08
上傳用戶:dsgkjgkjg
資源簡介:一個開源的Java虛擬機,還不錯。大家看看吧~
上傳時間: 2015-05-12
上傳用戶:JIUSHICHEN
資源簡介:一個安裝在不同操作系統(tǒng)的Java虛擬機負責(zé)著Java程序與操作系統(tǒng)之間的工作,因此每個Java虛擬機的系統(tǒng)環(huán)境屬性是不同的,我們可以通過訪問Java虛擬機的系統(tǒng)屬性來獲知一些關(guān)于當(dāng)前操作系統(tǒng)的一些基本信息,這些信息的價值有時是非常重要的
上傳時間: 2015-09-01
上傳用戶:15071087253
資源簡介:已經(jīng)移植好的Java虛擬機,直接運行在ARM平臺上!
上傳時間: 2016-04-01
上傳用戶:huangld
資源簡介:單片機上的Java虛擬機 用winavr 編譯
上傳時間: 2016-04-18
上傳用戶:qlpqlq
資源簡介:電話計費器的verilog實現(xiàn)。基于FPGA的電話計費器實現(xiàn)。完成撥打電話自動計費的功能
上傳時間: 2016-05-10
上傳用戶:cc1015285075
資源簡介:用于移動設(shè)備上的Java虛擬機源代碼,可以支持流行的midp2.0軟件;
上傳時間: 2016-05-11
上傳用戶:stampede
資源簡介:pJava for arm針對ARM的Java虛擬機
上傳時間: 2016-08-06
上傳用戶:牛津鞋
資源簡介:PJava 針對SH3系列CPU的Java虛擬機 PJava FOR SH3
上傳時間: 2014-01-09
上傳用戶:zhouli
資源簡介:PJava針對SH4系列CPU的Java虛擬機 PJava FOR SH4
上傳時間: 2016-08-06
上傳用戶:fanboynet
資源簡介:基于FPGA的超高速FFT硬件實現(xiàn)蒙特卡洛仿真在移動通信中的應(yīng)用研究等實現(xiàn)
上傳時間: 2016-10-31
上傳用戶:chenjjer
資源簡介:基于TCP的Java語言編程實現(xiàn)開服務(wù)器,很簡單的一個小程序。
上傳時間: 2016-12-26
上傳用戶:s363994250
資源簡介:windows下的Java虛擬機,1.5.0版本,請多多支持
上傳時間: 2017-01-19
上傳用戶:6546544
資源簡介:基于FPGA的神經(jīng)網(wǎng)絡(luò)硬件實現(xiàn)中的關(guān)鍵問題研究,適合用FPGA研究神經(jīng)網(wǎng)絡(luò)的工程人員參考
上傳時間: 2013-12-19
上傳用戶:Ants
資源簡介:基于FPGA的電子琴,用VHDL實現(xiàn),完成八個音階的輸出
上傳時間: 2017-07-09
上傳用戶:sy_jiadeyi
資源簡介:基于FPGA的16點FFT實現(xiàn)VEILOG
上傳時間: 2013-11-25
上傳用戶:lixinxiang
資源簡介:該文檔為基于FPGA的可重構(gòu)硬件實現(xiàn)技術(shù)研究簡介資料,講解的還不錯,感興趣的可以下載看看…………………………
上傳時間: 2021-10-23
上傳用戶:
資源簡介:該文檔為基于FPGA的秒表設(shè)計與實現(xiàn)講解文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
上傳時間: 2021-11-20
上傳用戶:kent
資源簡介:該文檔為基于FPGA的信息檢索技術(shù)實現(xiàn)的研究簡介文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
上傳時間: 2021-11-23
上傳用戶:
資源簡介:該文檔為基于FPGA的神經(jīng)網(wǎng)絡(luò)硬件實現(xiàn)方法簡介文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
上傳時間: 2021-11-26
上傳用戶:ttalli
資源簡介:該文檔為基于FPGA的雙口RAM實現(xiàn)及應(yīng)用簡介文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
上傳時間: 2021-11-29
上傳用戶:fliang
資源簡介:該文檔為基于FPGA的雙口RAM實現(xiàn)及應(yīng)用的講解文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
上傳時間: 2021-12-09
上傳用戶: