This is an old revision of the document!
This example will demonstrate how to use the deep compiler to translate a simple Java program and run it on a mpc5200 target platform.
import java.io.PrintStream; import ch.ntb.inf.deep.runtime.mpc5200.driver.UART3; public class HelloWorld { static { // Initialize UART (9600 8N1) UART3.start(9600, UART3.NO_PARITY, (short)8); // Use the UART3 for stdout System.out = new PrintStream(UART3.out); // Print a string to the stdout System.out.println("Hello world"); } }
#deep-1
meta {
version = "Mon Jan 05 12:40:12 CET 2015";
description = "deep project file for HelloWorld";
}
project HelloWorld {
libpath = "I:\deep\lib";
boardtype = phyCoreMpc5200io;
ostype = ntbSTS_ppc;
programmertype = ntbMpc555UsbBdi;
# enter names of rootclasses, e.g.
# rootclasses = "test.MyFirstTestClass","other.MySecondTestClass";
rootclasses = "test.HelloWorld";
imgfile = "M:\Workspace\HelloWorld\HelloWorld.bin";
imgformat = BIN;
}
putty or realterm. Alternatively open a terminal program as an eclipse view. Select the appropriate serial port number. Check your host operating settings for this number.