Cep Terminals GSM/GPRS TERMINAL CT63 JAVA 6203 ユーザーズマニュアル
製品コード
6203
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:
•
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
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
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.
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:
- 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,
- 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
For detailed information see
.