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. File → New → deep Projekt wählen.
    deep_newproject.jpg
  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.
    deep_emptyproject.jpg
  7. Mittels Rechtsklick auf dem Source Folder (src) im Package Explorer New → Package wählen und als Paketnamen ch.ntb.stud.yourName.hellosorld eingeben.
    newjavapackage.jpg
  8. Mittels Rechtsklick auf das soeben erstellte Paket New → Class wählen und als Klassennamen HelloWorld eingeben.
  9. Klasse öffnen und folgenden Quellcode eintragen:
    package ch.ntb.stud.yourName.hellosorld;
     
    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. Hardware mit PC verbinden und einschalten.
  11. Putty oder Hyperterminal öffnen
  12. Mit runicon.jpg das Program kompilieren und auf das Target laden.
  13. Im Putty- oder Hyperterminal-Fenster erscheint Hello, World
    deep_putty_helloworld.jpg