Cep Terminals GSM/GPRS TERMINAL CT63 JAVA 6203 ユーザーズマニュアル

製品コード
6203
ページ / 109
Java User’s Guide
4 Software Platform
26
wm_java_usersguide_v19
Page 20 of 109
2012-01-27
Confidential / Released
4
Software Platform
In this chapter, we discuss the software architecture of the CMTK and the interfaces to it.
4.1
Software Architecture
The CMTK enables a customer to develop a Java application on a PC and have it be execut-
able on the Java enabled module. The application is then loaded onto the module. The platform 
comprises:
Java
TM
 Micro Edition (Java ME
TM
), which forms the base of the architecture.
The Java ME
TM 
is provided by SUN Microsystems, 
. It is specif-
ically designed for embedded systems and has a small memory footprint. The ME uses:
CLDC 1.1 HI, the connected limited device configuration hot spot implementation.
IMP-NG, the information module profile 2
nd
 generation, this is for the most part identical to
MIDP 2.0 but without the lcdui package. 
Additional Java virtual machine interfaces:
AT Command API
File I/O API
The data flow through these interfaces is shown in 
 and 
Memory space for Java programs:
Flash File System: around 1.7 MB (8 MB for TC65i-X and EGS5-X partitioned into 4 MB on
A:\ drive and 4 MB on C:\ drive. The C:\ drive is intended as a temporary storage when
updating the EGS5-X firmware over the air (FOTA)).
RAM: around 400kB (1.7 MB for TC65i-X and EGS5-X)
Application code and data share the space in the flash file system and in RAM. 
Additional accessible periphery for Java applications
- A maximum of ten digital I/O pins usable, for example, as:
Output: status LEDs
- Input: Emergency Button
- One I2C/SPI Interface. 
- One Digital Analog Converter and two Analog Digital Converters. 
- Serial interface (RS-232 API): This standard serial interface could be used, for example,
with an external current meter.
For detailed information see 
.