Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:eclipse:deep_projekt_anlegen [2011-03-10 13:35] millischersoftware:eclipse:deep_projekt_anlegen [2016-03-23 08:58] (aktuell) – gelöscht tinner
Zeile 1: Zeile 1:
-====== deep Projekt anlegen (Hello World Beispiel für MPC555) ====== 
-  - Wie unter [[software:eclipse:erste_schritte| Erste Schritte]] beschrieben, Eclipse starten, einen Workspace öffnen und die deep Perspektive aktivieren. 
-  - //File// -> //New// -> //deep Project// wählen.\\ {{.:deep_newproject.png?400&direct}} 
-  - Target Configuration: 
-    - Processor: MPC555 
-    - Board: NTB MPC555 Headerboard 
-    - Runtime system: Simple tasking system 
-    - ✔ use default library path\\ {{.:deep_target_configuration.png?400&direct}} 
-  - Project name: 
-    - Beliebigen Projektnamen wählen (keine Leerzeichen und keine Umlaute) 
-    - ✔ use default location\\ {{.:deep_project_name.png?400&direct}} 
-  - Mit //Finish// Projekt anlegen 
-  - Im Package Explorer auf der linken Seite wird nun das leere Projekt angezeigt.\\ {{.:deep_emptyproject.png?direct}} 
-  - Mittels Rechtsklick auf dem Source Folder (src) im Package Explorer //New// -> //Package// wählen und als Paketnamen //ch.ntb.stud.yourName.helloworld// eingeben.\\ {{.:newjavapackage.png?400&direct}} 
-  - Mittels Rechtsklick auf das soeben erstellte Paket //New// -> //Class// wählen und als Klassennamen //HelloWorld// eingeben. 
-  - Klasse öffnen und folgenden Quellcode eintragen:<code java> 
-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"); 
- } 
-} 
-</code> 
-  - Projekt-Datei öffnen: HelloWorld.deep 
-  - Bei rootclasses die eben erstellte Klasse eintragen:<code>project { 
- libpath = "I:/deep/lib"; 
- rootclasses = "ch.ntb.stud.yourName.helloworld.HelloWorld"; 
-}</code> 
-  - Hardware mit PC verbinden und einschalten. 
-  - Putty oder Hyperterminal öffnen 
-  - Mit {{.:run.jpg}} das Program kompilieren und auf das Target laden. 
-  - Im Putty- oder Hyperterminal-Fenster erscheint //Hello, World//.