Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

software:deep:ide:eclipse_views [2012-12-08 13:17] – angelegt grafsoftware:deep:ide:eclipse_views [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== deep Eclipse Views ====== 
-The deep Eclipse plugin contains a set of various views which display the state of the processor or serve as logging output. These views are independent of the [[software:deep:ide:deep_eclipse_debug|deep debug plugin]]. 
-  
-===== Open View ===== 
- 
----- 
- 
-  - Under //Window → Show View → Other... 
-// open Show View dialog. \\ {{.:showview.png?500&direct|}} \\ 
-  - Select view. \\ {{.:showviewdialog.png?250&direct|}} \\ 
-  - Confirm with OK. 
- 
-===== Usage ===== 
- 
----- 
- 
-==== Register Views ==== 
-All register views for the various types of the mpc555 registers are built in the same manner. They show the content of all the registers of this type. \\ 
-Using the context menu of an entry you can change the display of the value. \\ 
-{{.:registerviewlocaltoolbar.png?400&direct|}} \\ 
-Buttons in the toolbar of a view allow the following actions: 
-  * arrow → new reading of the value (refresh) 
-  * red square → stop target 
-  * green plus Plus → start target  
- 
-==== ClassTreeView ==== 
-{{:software:deep:ide:classtreeview.png?700&direct|}} \\  
-The ClassTreeView shows all classes and their methods which are loaded onto the target. Further it shows how much target memory is used and which kind of memory is involved.\\ \\  
-By unfolding a class you get infomation for each method such as SSA (single static assignment or machine code. \\ \\  
-Pay attention to the fact that the view doesn't refresh automatically. After recompiling a project and subsequent reloading of the target you have to refresh the view using the arrow button. 
-==== TargetOperation ==== 
-{{.:targetoperation.png?600&direct|}} \\  
-This view allows for communication to and manupulation of the target. Several actions can be choosen in the drop down menu: 
-  * Register: Reading and writing of registers. Register name must be inserted. 
-  * Variablen: Reading and writing of static variables (class variables). Variable names have to be inserted by their fully qualified names. Packages, class and variable name must be separates by full stops. 
-  * Address: Reading and writing of memory address. 
-  * TargetCMD: Any static method of a class without parameters can be invoked by the host. Method names have to be inserted by their fully qualified names. Packages, class and method name must be separates by full stops. 
-\\  
-Any action can be repeated by clicking onto the green arrow. The down arrow sends to the target, the up arrow reads from the target. A message displays in the last column if an error occurs during the action. 
-==== Selected Memory View ==== 
-{{.:selected_memory_view.png?300&direct|}} \\  
-This view displays whole memory blocks. You can choose the start address and the size of the memory block. Then you have to press "read".