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.