Siemens TC65 manual Software Platform, Software Architecture

Models: TC65

1 90
Download 90 pages 14.61 Kb
Page 16
Image 16

TC65 JAVA User's Guide

s

Strictly confidential / Released

 

4 Software Platform

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

4.1Software Architecture

The SMTK enables a customer to develop a Java application on a PC and have it be executable on the TC65 module. The application is then loaded onto the module. The platform is comprised of:

the Java™ 2 Micro Edition (J2ME™), which forms the base of the architecture.

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. TC65 uses:

CLDC 1.1 HI, the connected limited device configuration hot spot implementation.

IMP-NG, the information module profile 2nd 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 Figure 3 and Figure 20.

Memory space for Java programs:

Flash File System:

around 1700k

RAM:

around 400k

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 GPS device or a current meter.

For detailed information see chapter 4.2.

TC65 JAVA User's Guide_V05

Page 16 of 90

26.09.2005

Page 16
Image 16
Siemens TC65 manual Software Platform, Software Architecture