Dies ist eine alte Version des Dokuments!


Using serial out(System.out)

  1. By right-clicking on the newly created package choose NewClass and enter class name HelloWorld.
  2. Open class and enter source code:
    package ch.ntb.stud.yourName.helloworld;
     
    import java.io.PrintStream;
    import ch.ntb.inf.deep.runtime.mpc555.driver.SCI1;
     
    public class HelloWorld {
    	static {
    		// 1) Initialize SCI1 (9600 8N1)
    		SCI1.start(9600, SCI1.NO_PARITY, (short)8);
     
    		// 2) Use SCI1 for stdout
    		System.out = new PrintStream(SCI1.out);
     
    		// 3) Say hello to the world
    		System.out.println("Hello, world");
    	}
    }
  3. Open project file: HelloWorld.deep
  4. Add the newly created class to rootclasses:
    project {
    	libpath = "I:/deep/lib";
    	rootclasses = "ch/ntb/stud/yourName/helloworld/HelloWorld";
    }
  5. Connect hardware to PC and power on.
  6. Open View Dialog under Window → Show View → Other….
  7. In the category Terminal mark Terminal and confirm with OK.
  8. Under Connection Type select Serial and choose settings according to the settings of the SCI on the target from paragraph 9 above. Check the port number with your operating system.
  9. Mark project file „HelloWorld.deep“, either by right-clicking Run As → Deep Application

    or with pulldown menu of the run-button Run As → Deep Application

    will the programm be compiled, linked and downloaded.
  10. The USB Log shows Hello, World.
  11. With run.jpg you can recompile and rerun the programm.