There are often two limitations which java handles not well faced by the majority of embedded applications: not enough time and space. The style, running java virtual machine to interpret java byte code takes overly large space, and has a very low speed. As time went by, the appearance of Sun's J2ME and other open-source project has changed the situation.The essay has introduced the conception of JVM and the architecture of ARM system, and proposed several approaches of how to develop embedded system based on the improving and porting of the on-hand code. Furthermore, the author has presented a way of constructing JVM on ARM-Linux platform by the use of the JamVM and GNU Classpath-a project maintained by GNU open-source organization. Still, we also discussed the efficiency and prospect of this embedded JVM. |