Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
software:eclipse:deep_projekt_anlegen [2011-02-21 16:34] – angelegt zueger1 | software:eclipse:deep_projekt_anlegen [2011-03-10 14:05] – millischer | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== deep Projekt anlegen (Hello World Beispiel für MPC555) ====== | ====== deep Projekt anlegen (Hello World Beispiel für MPC555) ====== | ||
- | - Wie unter [[software: | + | - Wie unter [[software: |
- | - File -> New -> deep Projekt | + | - //File// -> //New// -> //deep Project// |
- 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\\ {{.: |
- 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\\ {{.: |
- | - Finish | + | - Mit //Finish// Projekt anlegen |
- | - Im Project | + | - Im Package |
- | - Mittels Rechtsklick auf dem Source Folder (src) im Package Explorer | + | - Mittels Rechtsklick auf dem Source Folder (src) im Package Explorer |
- | - Neue Klasse erstellen | + | - Mittels Rechtsklick auf das soeben erstellte Paket //New// -> //Class// wählen und als Klassennamen // |
- | - Code eintragen:< | + | - Klasse öffnen und folgenden Quellcode |
- | #include <stdio.h> | + | package ch.ntb.stud.yourName.helloworld; |
- | #include <stdlib.h> | + | |
- | int main(void) { | + | import java.io.PrintStream; |
- | puts(" | + | 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, | ||
+ | |||
+ | // 2) Use SCI1 for stdout | ||
+ | System.out = new PrintStream(SCI1.out); | ||
+ | |||
+ | // 3) Say hello to the world | ||
+ | System.out.println(" | ||
+ | } | ||
} | } | ||
</ | </ | ||
- | - Mit {{.:compileicon.jpg}} das Program kompilieren. | + | - Projekt-Datei öffnen: HelloWorld.deep |
- | - Unter Run -> Run As -> 1 Local C/C++ Application | + | - Bei rootclasses die eben erstellte Klasse eintragen:< |
- | - In der Console | + | libpath = " |
+ | rootclasses = " | ||
+ | }</ | ||
+ | - Hardware mit PC verbinden und einschalten. | ||
+ | - Unter //Window -> Show View -> Other...// den View Dialog öffenen. \\ {{.:showview.png? | ||
+ | - Unter der Kategorie //Deep Logs// | ||
+ | - Das Projekt-Datei " | ||
+ | - Im //USB Log// erscheint | ||
+ | - - Mit {{.:run.jpg}} |