Dies ist eine alte Version des Dokuments!


deep Projekt anlegen (Hello World Beispiel für MPC555)

  1. Wie unter Erste Schritte beschrieben, Eclipse starten, einen Workspace öffnen und die deep Perspektive aktivieren.
  2. FileNewdeep Project wählen.
  3. Target Configuration:
    1. Processor: MPC555
    2. Board: NTB MPC555 Headerboard
    3. Runtime system: Simple tasking system
    4. ✔ use default library path
  4. Project name:
    1. Beliebigen Projektnamen wählen (keine Leerzeichen und keine Umlaute)
    2. ✔ use default location
  5. Mit Finish Projekt anlegen
  6. Im Package Explorer auf der linken Seite wird nun das leere Projekt angezeigt.
  7. Mittels Rechtsklick auf dem Source Folder (src) im Package Explorer NewPackage wählen und als Paketnamen ch.ntb.stud.yourName.helloworld eingeben.
  8. Mittels Rechtsklick auf das soeben erstellte Paket NewClass wählen und als Klassennamen HelloWorld eingeben.
  9. Klasse öffnen und folgenden Quellcode eintragen:
    package ch.ntb.stud.yourName.helloworld;
     
    import java.io.PrintStream;
    import ch.ntb.inf.deep.runtime.mpc555.driver.SCI2;
     
    public class HelloWorld {
    	static {
    		// 1) Initialize SCI2 (9600 8N1)
    		SCI2.start(9600, SCI2.NO_PARITY, (short)8);
     
    		// 2) Use SCI2 for stdout
    		System.out = new PrintStream(SCI2.out);
     
    		// 3) Say hello to the world
    		System.out.println("Hello, world");
    	}
    }
  10. Projekt-Datei öffnen: HelloWorld.deep
  11. Bei rootclasses die eben erstellte Klasse eintragen:
    project {
    	libpath = "I:/eclipse/bsp";
    	rootclasses = "ch.ntb.stud.yourName.helloworld.HelloWorld";
    }
  12. Hardware mit PC verbinden und einschalten.
  13. Putty oder Hyperterminal öffnen
  14. Mit runicon.jpg das Program kompilieren und auf das Target laden.
  15. Im Putty- oder Hyperterminal-Fenster erscheint Hello, World.