Technical information
Functional Description
3-2 G24 KJAVA User’s Guide July 15, 2008
Functional Description
G24 KJAVA module has three entities:
• MIDlet Manager - Manages and executes the MIDlet.
• JTool Manager - Manages G24 maintenance
•JAL
• G24 SW reflash
• KDWP activation
• Module configuration
• OTA download Manager - Over The Air MIDlet download procedure
The handshake between these three entities, controlling the G24, is shown in Figure 3-1. These
three entities are mutually exclusive, i.e. upon starting one of these entities the already running one
will be stopped.
Figure 3-1: G24 KJAVA Architecture
A GPIO pin ("KMgr pin") selects between MIDlet Manager and JTool Manager entities.
Pin status and selection is defined as follows:
• OFF (low HW signal) - JTool Manager.
• ON (high HW signal) - MIDlet Manager.
Note: Line must be pulled to ON if not connected through a switch.
G24 start
procedure
MIDlet
Manager
JTOOL
Manager
K
J
A
V
A
M
a
n
a
g
e
r
G
P
I
O
p
i
n
=
O
n
K
J
A
V
A
M
a
n
a
g
e
r
G
P
I
O
p
i
n
=
O
ff
KJAVA Manager
GPIO pin = On/Off
MIDlet OTA
Manager
T
r
i
g
g
e
r
f
o
r
M
I
D
l
e
t
u
p
d
a
t
e
M
I
D
l
e
t
d
o
w
n
l
o
a
d
c
o
m
p
l
e
t
e
/
f
a
i
l
e
d
In charge of the G24
MIDlet (G24 MIDlet
controls the G24
functionality)
Supported Tools
1. SW upgrade
2. KDWP enable or
disable
3. Module configuration
(debug logs, set baud
rate, …)
4. MIDlet update
(download)
OTA update triggred
by the MIDlet