Download IM3910 IC Datasheet
Transcript
Datasheet Document no: IM3910 Microcontroller STO-DEV7028-AG Date: 2008-08-13 Revision: 1.3 1. The Imsys JVM Imsys Java virtual machine, JVM, is a small and efficient virtual machine for Java2 Micro Edition (J2ME). The implementation is a porting and adaptation of the KVM virtual machine from Sun Microsystems. Many parts of the original KVM code has been modified or completely rewritten to take advantage of the IM3000 processors’ unique Java capabilities. JAVA APPLICATION NATIVE METHODS PRELOADED CLASSES RUBUS OS KNI JAVA API JVM FILE SYSTEM DRIVERS Figure 1: Java Runtime Environment 1.1. Running Java Applications The JVM is started by the Imsys Shell (ISH) during the system startup. There can in be only one instance of the JVM running at the same time but several Java applications can run simultaneously sharing the same Java heap. Java applications are started either automatically by ISH at system startup or explicitly by the user from the ISH command line. For more information about ISH see chapter 8. 1.2. Java API The base of the Java API is the Connected, Limited Device Configuration (CLDC) version 1.0. The API also contains a subset of JDK 1.1.8 and the javax.comm package. A number of Imsys specific classes that give the Java applications access to system resources are also available. 7 (47) The ownership and copyright of this document belongs to Imsys Technologies AB. It must not be disclosed, copied, altered or used without written permission of Imsys Technologies AB.