xivContents
8.3.3Testing Methodology247
8.4Cross Compilations247
8.4.1Software Emulators248
8.4.2In-circuit emulators249
8.4.3Introduction to JTAG and BDM249
8.5Connecting to Target250
8.5.1Using gdbserver with GNU Debugger250
8.5.2Attaching to a Running Process Using gdbserver255
8.5.3Using Stubs with GNU Debugger256
8.5.4Debugging the Debug Session256
8.6Hardware Used for Cross Platform and Embedded Systems
Development258
8.6.1Arcom SBC-GX1 Board258
8.6.2Artesyn PM/PPC Mezzanine Card260
8.7References261
Chapter9
Platform Independent Development with Java263
9.1How Java Applications Work264
9.1.1Java Compiler264
9.1.2Java Virtual Machine264
9.2Kaffe264
9.3The Jboss Java Development System266
9.4Java 2 SDK267
9.4.1Java 2 SDK Standard Edition267
9.4.2Getting and Installing Java SDK from Sun269
9.4.3Creating jar Files269
9.5Building Java Applications270
9.5.1Creating Source Code File270
9.5.2Compiling Java Code270
9.5.3Running Java Applications271
9.5.4Using gcj to Build Java Applications271
9.6Building Applets271
9.7Testing Applets with Netscape272
9.8Jikes for Java272
9.9Miscellaneous274
9.9.1Embedded Java274
9.9.2Real Time Java274