Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
software:eclipse:deep_projekt_anlegen [2011-02-21 16:34] – angelegt 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 auf 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 Projekt wählen.\\ {{.:newdeepproject.jpg?400&direct}}+  - //File// -> //New// -> //deep Project// wählen.\\ {{.:deep_newproject.png?400&direct}}
   - Target Configuration:   - Target Configuration:
     - Processor: MPC555     - Processor: MPC555
     - Board: NTB MPC555 Headerboard     - Board: NTB MPC555 Headerboard
     - Runtime system: Simple tasking system     - Runtime system: Simple tasking system
-    - ✔ use default library path+    - ✔ use default library path\\ {{.:deep_target_configuration.png?400&direct}}
   - 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}} 
-  - Finish wählen +  - Mit //Finish// Projekt anlegen 
-  - Im Project Explorer befindet sich nun das leere Projekt.\\ {{.:empty_deepproject.jpg?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 den gewünschten Paketnmen eingeben.\\ {{.:newjavapackage.jpg?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}} 
-  - Neue Klasse erstellen +  - Mittels Rechtsklick auf das soeben erstellte Paket //New// -> //Class// wählen und als Klassennamen //HelloWorld// eingeben. 
-  - Code eintragen:<code c+  - Klasse öffnen und folgenden Quellcode eintragen:<code java
-#include <stdio.h> +package ch.ntb.stud.yourName.helloworld;
-#include <stdlib.h>+
  
-int main(void{ +import java.io.PrintStream; 
- puts("!!!Hello World!!!"); /* prints !!!Hello World!!! *+import ch.ntb.inf.deep.runtime.mpc555.driver.SCI1; 
- return EXIT_SUCCESS;+ 
 +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> </code>
-  - Mit {{.:compileicon.jpg}} das Program kompilieren+  - Projekt-Datei öffnen: HelloWorld.deep 
-  - Unter Run -> Run As -> 1 Local C/C++ Application kann das Programm gestartet werden.\\{{.:runas.jpg?400&direct}} +  - Bei rootclasses die eben erstellte Klasse eintragen:<code>project { 
-  - In der Console erscheint !!!Hello World!!!\\ {{.:console.jpg?300&direct}}+ libpath = "I:/deep/lib"; 
 + rootclasses = "ch/ntb/stud/yourName/helloworld/HelloWorld"; 
 +}</code> 
 +  - Hardware mit PC verbinden und einschalten. 
 +  - Unter //Window -> Show View -> Other...// den View Dialog öffenen. \\ {{.:showview.png?400&direct}} 
 +  - Unter der Kategorie //Deep Logs// das //USB Log// markieren und mit //OK// bestätigen\\ {{.:viewchooser.png?200&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 //HelloWorld//. 
 +  - Mit {{.:run.jpg}} kann das zuletzt verwendete Program erneut kompiliert und auf das Target geladen werden.