Font Size: a A A

Design And Realization Of Java Virtual Machine On ARM Processor

Posted on:2006-11-22Degree:MasterType:Thesis
Country:ChinaCandidate:Z WenFull Text:PDF
GTID:2168360155461905Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the development of embedded system and Internet technology, embedded terminal equipments based on various hardware platforms connect into internet successfully. The software develop company must pay the very big price on different platform. In various software development language, those characteristics of the language of Java "write once, run anywhere" decreased complications of the cross-platform software development, shorten the development time, reduced the development cost. Java has the inborn advantage in development of embedded software.The purpose of thesis is to set up the Java running environment on the 32 bit ARM processor that is popular in embedded realm currently, making the procedure of Java be able to run on the ARM processor. In order to realize this purpose, it is necessary that expand the required port of the ARM processor firstly, then port a kind of embedded operating system on the hardware platform. The core of the Java running environment is the Java Virtual Machine, so need to transplant a embedded Java Virtual Machine on the embedded operating system, before the Java program can run on the embedded hardware platform base on the ARM processor.According to the above work, the paper adopts the RISC system structure S3C4510B microprocessor to set up the hardware platform, and uses the embedded Linux as the operating system to support the implement of embedded Java, then adopts the wonka as the Java Virtual Machine. The characteristics of the ARM processor and the design of the peripheral circuit are analyzed firstly, and then the transplantation process of embedded Linux on the ARM processor is analyzed, the paper has studied detailed the related technique of embedded Linux transplantation, kernel load, address allotment, hardware initialization. Finally, the paper researches the method of port a kind of Java Virtual Machine in embedded Linux operating system, the Java class libraries clipping and the realization of classloader in Java Virtual Machine. The Java Virtual Machine, wonka, can run on the embedded Linux stably and the purpose to apply Java technique on ARM processor is finished.The paper detailed describes the problem how to port embedded Linux to...
Keywords/Search Tags:ARM processor, embedded Linux, Java Virtual Machine
PDF Full Text Request
Related items