Dies ist eine alte Version des Dokuments!
deep Projekt anlegen (Hello World Beispiel für MPC555)
Wie unter
Erste Schritte beschrieben, Eclipse starten, einen Workspace öffnen und die deep Perspektive aktivieren.
File →
New →
deep Project wählen.
![deep_newproject.jpg deep_newproject.jpg](/infoportal/_media/software/eclipse/deep_newproject.jpg?w=400&tok=9632f5)
Target Configuration:
Processor: MPC555
Board: NTB MPC555 Headerboard
Runtime system: Simple tasking system
✔ use default library path
Project name:
Beliebigen Projektnamen wählen (keine Leerzeichen und keine Umlaute)
✔ use default location
Mit Finish Projekt anlegen
Im Package Explorer auf der linken Seite wird nun das leere Projekt angezeigt.
![deep_emptyproject.jpg deep_emptyproject.jpg](/infoportal/_media/software/eclipse/deep_emptyproject.jpg?w=300&tok=4669a4)
Mittels Rechtsklick auf dem Source Folder (src) im Package Explorer
New →
Package wählen und als Paketnamen
ch.ntb.stud.yourName.helloworld eingeben.
![newjavapackage.jpg newjavapackage.jpg](/infoportal/_media/software/eclipse/newjavapackage.jpg?w=400&tok=64d8a7)
Mittels Rechtsklick auf das soeben erstellte Paket New → Class wählen und als Klassennamen HelloWorld eingeben.
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");
}
}
Hardware mit PC verbinden und einschalten.
Putty oder Hyperterminal öffnen
Mit
![runicon.jpg runicon.jpg](/infoportal/_media/software/eclipse/runicon.jpg)
das Program kompilieren und auf das Target laden.
Im Putty- oder Hyperterminal-Fenster erscheint
Hello, World
![deep_putty_helloworld.jpg deep_putty_helloworld.jpg](/infoportal/_media/software/eclipse/deep_putty_helloworld.jpg?w=300&tok=212ee3)