Software Platform; Software Architecture - Siemens TC45 User Manual

Cellular engine
Hide thumbs Also See for TC45:
Table of Contents

Advertisement

TC45 TC45 JAVA User's Guide
Confidential / Released

4 Software platform

In this chapter, we discuss the software architecture of the SMTK and the interfaces to it.

4.1 Software architecture

The SMTK enables a customer to develop a Java application on a PC and have it be
executable on the TC45 module. The application is loaded onto the module. The SMTK
comprises:
· A virtual machine: the Java™ 2 Micro Edition (J2ME™)
The J2ME™ is provided by SUN Microsystems, http://java.sun.com/j2me/. It is specifically
designed for embedded systems and has a small memory footprint.
· IMP 1.0
The IMP is based on the standard MIDP 1.0 and does not include the graphical interface
LCDUI.
TCP/IP API is part of IMP.
· Additional Java virtual machine interfaces:
AT Command API
RS-232 API
File I/O API
The data flow through these interfaces is shown in Figure 4 and Figure 15.
Note: RS-232 API does not presume that the serial interface is using the RS-232 signal
level, refer to Hardware Interface Description [5] about signal levels.
· Memory space for Java programs:
Flash File System:
RAM:
Programs and data share the space in the Flash file system and in RAM.
· Additional accessible periphery for java applications
A maximum of 9 shared digital I/O pins usable, for example, as:
-
o Output: status LEDs
o Input: Emergency Button
Serial interface (RS-232 API): This standard serial interface could be used, for
-
example, with an external GPS device or a current meter. Detailed information are
available in Chapter 4.2.
TC45_JAVA User's Guide_V02
around 300k
around 100k
Page 22 of 72
30.06.2003

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents