Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
software:eclipse:deep_projekt_anlegen [2011-02-21 17:18] zueger1software:eclipse:deep_projekt_anlegen [2011-09-08 15:25] – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== deep Projekt anlegen (Hello World Beispiel für MPC555) ====== +====== Create deep projekt (Hello World for MPC555) ====== 
-  - Wie unter [[software:eclipse:erste_schritte| Erste Schritte]] beschrieben, Eclipse starten, einen Workspace öffnen und die deep Perspektive aktivieren.+  - As described in [[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}}   - //File// -> //New// -> //deep Project// wählen.\\ {{.:deep_newproject.png?400&direct}}
   - Target Configuration:   - Target Configuration:
Zeile 18: Zeile 18:
  
 import java.io.PrintStream; import java.io.PrintStream;
-import ch.ntb.inf.deep.runtime.mpc555.driver.SCI2;+import ch.ntb.inf.deep.runtime.mpc555.driver.SCI1;
  
 public class HelloWorld { public class HelloWorld {
  static {  static {
- // 1) Initialize SCI2 (9600 8N1) + // 1) Initialize SCI1 (9600 8N1) 
- SCI2.start(9600, SCI2.NO_PARITY, (short)8);+ SCI1.start(9600, SCI1.NO_PARITY, (short)8);
   
- // 2) Use SCI2 for stdout + // 2) Use SCI1 for stdout 
- System.out = new PrintStream(SCI2.out);+ System.out = new PrintStream(SCI1.out);
   
  // 3) Say hello to the world  // 3) Say hello to the world
Zeile 35: Zeile 35:
   - Projekt-Datei öffnen: HelloWorld.deep   - Projekt-Datei öffnen: HelloWorld.deep
   - Bei rootclasses die eben erstellte Klasse eintragen:<code>project {   - Bei rootclasses die eben erstellte Klasse eintragen:<code>project {
- libpath = "I:/eclipse/bsp"; + libpath = "I:/deep/lib"; 
- rootclasses = "ch.ntb.stud.yourName.helloworld.HelloWorld";+ rootclasses = "ch/ntb/stud/yourName/helloworld/HelloWorld";
 }</code> }</code>
   - Hardware mit PC verbinden und einschalten.   - Hardware mit PC verbinden und einschalten.
-  - Putty oder Hyperterminal öffnen +  - Unter //Window -> Show View -> Other...// den View Dialog öffenen. \\ {{.:showview.png?400&direct}} 
-  Mit {{.:runicon.png}} das Program kompilieren und auf das Target laden+  - Unter der Kategorie //Deep Logs// das //USB Log// markieren und mit //OK// bestätigen\\ {{.:viewchooser.png?200&direct}} 
-  - Im Putty- oder Hyperterminal-Fenster erscheint //Hello, World//.+  - Das Projekt-Datei "HelloWorld.deep" markieren und entweder mit Rechtsklick //Run As -> Deep Application// \\ {{.:runas_context.png?direct}} \\ oder mit dem Pulldown-Menu des Run-Knopfes //Run As -> Deep Application// \\ {{:software:eclipse:runas_pulldown.png?400&direct}} \\ das Programm kompilieren. 
 +  - Im //USB Log// erscheint //Hello, World//
 +  - Mit {{.:run.jpg}} kann das zuletzt verwendete Program erneut kompiliert und auf das Target geladen werden.