Dies ist eine alte Version des Dokuments!
Create deep projekt (Hello World for MPC555)
As described in
Erste Schritte beschrieben, Eclipse starten, einen Workspace öffnen und die deep Perspektive aktivieren.
File →
New →
deep Project wählen.
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.
Mittels Rechtsklick auf dem Source Folder (src) im Package Explorer
New →
Package wählen und als Paketnamen
ch.ntb.stud.yourName.helloworld eingeben.
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.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");
}
}
Projekt-Datei öffnen: HelloWorld.deep
Bei rootclasses die eben erstellte Klasse eintragen:
project {
libpath = "I:/deep/lib";
rootclasses = "ch/ntb/stud/yourName/helloworld/HelloWorld";
}
Hardware mit PC verbinden und einschalten.
Unter
Window → Show View → Other… den View Dialog öffenen.
Unter der Kategorie
Deep Logs das
USB Log markieren und mit
OK bestätigen.
Das Projekt-Datei „HelloWorld.deep“ markieren und entweder mit Rechtsklick
Run As → Deep Application
oder mit dem Pulldown-Menu des Run-Knopfes
Run As → Deep Application
das Programm kompilieren.
Im USB Log erscheint Hello, World.
Mit
kann das zuletzt verwendete Program erneut kompiliert und auf das Target geladen werden.