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:deep:ide:first_project_mpc555 [2014-05-26 13:51] grafsoftware:deep:ide:first_project_mpc555 [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Create deep projekt (Hello World for MPC555) ====== 
-  - Start eclipse, choose a workspace and open the deep perspective. 
-  - //File// -> //New// -> select //Project..., Deep -> //select// Deep Project//. \\ {{:software:deep:ide:newdeepproject.png?400|}} 
-  - Target Library: ✔ use default library path \\ {{:software:deep:ide:targetlibrary.png?400|}}  
-   - Target Configuration: 
-    - Select a board: NTB MPC555 Headerboard 
-    - Select a programmer: NTB MPC555 USB-BDI 
-    - Select a operating System: NTB Simple tasking system 
-    - If you like to have an image file, you can select the corresponding checkbox. This option is not necessary if you use the //NTB MPC555 USB-BDI// to download to the target. \\ {{:software:deep:ide:targetconfiguration.png?400|}} 
-  - Project name: 
-    - Choose any project name (no spaces, no "umlauts") 
-    - ✔ use default location\\ {{{{:software:deep:ide:deep_project_name.png?400&direct}} 
-  - //Finish// creates the project 
-  - The empty project will show on the left side in the package explorer.\\ {{software:eclipse:deep_emptyproject.png?direct}} 
-  - By right-clicking on the source folder (src) in the package explorer choose //New// -> //Package// and add package name //ch.ntb.stud.yourName.helloworld//.\\ {{software:eclipse:newjavapackage.png?400&direct}} 
-  - By right-clicking on the newly created package choose //New// -> //Class// and enter class name //HelloWorld//. 
-  - Open class and enter source code:<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> 
-  - Open project file: HelloWorld.deep 
-  - Add the newly created class to rootclasses:<code>project { 
- libpath = "I:/deep/lib"; 
- rootclasses = "ch/ntb/stud/yourName/helloworld/HelloWorld"; 
-}</code> 
-  - Connect hardware to PC and power on. 
-  - Open View Dialog under //Window -> Show View -> Other...//. \\ {{software:eclipse:showview.png?400&direct}} 
-  - In the category //Terminal// mark //Terminal// and  confirm with //OK//. \\ {{software:eclipse:viewchooser.png?200&direct}} 
-  - Under //Connection Type// select //Serial// and choose settings according to the settings of the SCI on the target from paragraph 9 above. Check the port number with your operating system. \\ {{software:eclipse:connectiontype.png?200&direct}} 
-  - Mark project file "HelloWorld.deep", either by right-clicking //Run As -> Deep Application// \\ {{software:eclipse:runas_context.png?direct}} \\ or with pulldown menu of the run-button //Run As -> Deep Application// \\ {{:software:eclipse:runas_pulldown.png?400&direct}} \\ will the programm be compiled, linked and downloaded. 
-  - The //USB Log// shows //Hello, World//. 
-  - With {{software:eclipse:run.jpg}} you can recompile and rerun the programm.