使用Java語言有非常多的好處,如安全的對象引用、語言級支持多線程和跨平臺等特性。但是嵌入式系統中Java語言的應用卻很少見,這是由于Java如下兩方面的不足: (1)Java虛擬機實現需要大量的硬件資源;(2)Java語言的運行時間不可預測。 為此,本論文將實現一個能夠應用在低端FPGA器件的實時Java虛擬機。論文的主要創新點如下: 1.使用基于堆棧的RISC模型處理器實現CISC模型的JVM; 2.處理器微指令無任何相關性; 3.所設計的JVM能使Java程序擁有足夠的底層訪問能力。 論文的主要內容和工作如下: 1.制定基于堆棧的RISC結構處理器各級結構。 2.設計簡潔高效的處理器微指令,并且微指令能夠滿足字節碼的需要。 3.制定Java字節碼到處理器代碼的轉換關系和快速轉換結構。 4.設計中使用高速緩存,提高運行速度。 5.優化堆棧的硬件結構,使得出棧入棧操作更加簡潔快速。 6.設計一系列的本地方法,使得Java程序能夠直接訪問底層資源。 7.將Java類庫使用本地方法實現。 8.自定義程序在內存中的結構,并使用裝載工具實現。 9.制定處理外圍數據處理機制,如IO和內存接口10.制定中斷處理方式,并且實現軟中斷的機制。
標簽: FPGA Java 虛擬機
上傳時間: 2013-06-11
上傳用戶:417313137
一份介紹線程的入門資料,本教程適用于擁有豐富Java語言應用知識,但又沒有多少多線程或并發性經驗的Java程序員。
標簽: 線程
上傳時間: 2015-03-25
上傳用戶:lmeeworm
提供了常用的JAVA技術的示例,包括有網絡通信、APPLET、SWING,多線程等小程序。不錯的JAVA入門向導。
標簽: JAVA
上傳時間: 2013-12-22
上傳用戶:yulg
用java為源代碼,解決多線程編程中的經典問題:生產者消費者問題
標簽: java 源代碼
上傳時間: 2013-12-23
上傳用戶:shizhanincc
java的一些關于簡單實例的運算及其編程,包括applet,多線程等
標簽: java 運算 編程
上傳時間: 2014-01-13
上傳用戶:15736969615
本書的主要目標是為你提供有關Java應用和Java applets的面向對象的程序設計所必需的知識和技能;并講授Java編程語言句法和面向對象的概念,以及Java運行環境的許多特性, 對圖形用戶界面(GUIs)、多線程和網絡的支持等。本課程包括了參加SUN Certified Java Programmer和SUN Certified Java Developer考試所必備的
標簽: Java applets 面向對象的 程序設計
上傳時間: 2015-04-28
上傳用戶:努力努力再努力
模擬搖獎程序的Java作業,多線程實現,歡迎批評指點
標簽: Java 模擬 程序
上傳時間: 2014-01-19
上傳用戶:yt1993410
這是一個java當中,多線程處理的實例。該例子可以很清晰的使讀者領略到多線程的奧秘!
標簽: java
上傳時間: 2015-05-13
上傳用戶:671145514
java語言編寫,不是很完善。利用多線程技術,實現一個GUI的時鐘程序。
標簽: java 語言 編寫
上傳時間: 2014-08-31
上傳用戶:541657925
Java AWT界面例子,詞典查詞程序,使用了多線程動畫。JBuilder6開發,運行只要java虛擬機就行了。
標簽: Java AWT
上傳時間: 2015-06-01
上傳用戶:gaojiao1999
蟲蟲下載站版權所有 京ICP備2021023401號-1