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:08] 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 9: Zeile 9:
   - Project name:   - Project name:
     - Beliebigen Projektnamen wählen (keine Leerzeichen und keine Umlaute)     - Beliebigen Projektnamen wählen (keine Leerzeichen und keine Umlaute)
-    - ✔ use default location +    - ✔ use default location\\ {{.:deep_project_name.png?400&direct}} 
-  - Mit //Finish// Projekt anlegen\\ {{.: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?300&direct}}+  - 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 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.   - Mittels Rechtsklick auf das soeben erstellte Paket //New// -> //Class// wählen und als Klassennamen //HelloWorld// eingeben.
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 33: Zeile 33:
 } }
 </code> </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.   - 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//\\ {{.:deep_putty_helloworld.png?300&direct}}+  - 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.