IP networking Interfaces User's Guide

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