beautypg.com

Siemens Java TC65 User Manual

Page 3

background image

TC65 JAVA User's Guide
Strictly confidential / Released

s

TC65 JAVA User's Guide_V05

Page 3 of 90

26.09.2005

Table of Contents

1

Preamble ........................................................................................................................8

2

Overview ........................................................................................................................9

2.1

Related Documents ...............................................................................................9

2.2

Terms and Abbreviations .....................................................................................10

3

Installation ...................................................................................................................11

3.1

System Requirements .........................................................................................11

3.2

Installation CD .....................................................................................................11

3.2.1

Components...........................................................................................12

3.2.1.1

Module Exchange Suite ....................................................................12

3.2.1.2

WTK ..................................................................................................12

3.2.1.3

SDK and Java Studio ........................................................................12

3.3

Siemens Mobility Toolkit Installation....................................................................13

3.3.1

Installing the Standard Development Toolkit .........................................13

3.3.2

Installing the SMTK Environment...........................................................13

3.3.3

Installing Sun Java Studio Mobility 6 .....................................................14

3.3.4

Installing Eclipse 3.0 ..............................................................................14

3.3.5

Installing Borland JBuilder X and 2005 ..................................................14

3.3.6

Installing Module Exchange Suite (MES)...............................................14

3.4

SMTK Uninstall ....................................................................................................15

3.5

Upgrades .............................................................................................................15

4

Software Platform .......................................................................................................16

4.1

Software Architecture ..........................................................................................16

4.2

Interfaces .............................................................................................................17

4.2.1

ASC0 - Serial Device .............................................................................17

4.2.2

General Purpose I/O ..............................................................................17

4.2.3

DAC/ADC...............................................................................................17

4.2.4

ASC1......................................................................................................17

4.2.5

Digital Audio Interface (DAI) ..................................................................17

4.2.6

I2C/SPI...................................................................................................17

4.2.7

JVM Interfaces .......................................................................................18

4.2.7.1

IP Networking ....................................................................................18

4.2.7.2

Media ................................................................................................18

4.2.7.3

Other Interfaces ................................................................................18

4.3

Data Flow of a Java Application Running on the Module ....................................19

4.4

Handling Interfaces and Data Service Resources ...............................................20

4.4.1

Module States ........................................................................................20

4.4.1.1

State 1: Default – No Java Running ..................................................21

4.4.1.2

State 2: No Java Running, General Purpose I/O and I2C.................21

4.4.1.3

State 3: No Java Running, General Purpose I/O and SPI.................21

4.4.1.4

State 4: Default – Java Application Active.........................................21

4.4.1.5

State 5: Java Application Active, General Purpose I/O and I2C .......22

4.4.1.6

State 6: Java Application Active, General Purpose I/O and SPI .......22

4.4.2

Module State Transitions .......................................................................23