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:deep_eclipse_views [2011-09-16 16:36] millischersoftware:deep:ide:deep_eclipse_views [2012-12-08 13:17] (aktuell) – gelöscht graf
Zeile 1: Zeile 1:
-====== deəp Eclipse Views ====== 
-Das deəp Eclipse PlugIn enthält ein Set von verschiedenen Views, welche die Grundfunktionen für das Debuggen bieten, ohne dass das deep Debug PlugIn installiert werden muss.  
-===== View öffnen ===== 
- 
----- 
- 
-  - Unter //Window → Show View → Other... 
-// den Show View Dialog öffnen. \\ {{.:showview.png?500&direct|}} \\ 
-  - Im Dialog die gewünschte View auswählen. \\ {{.:showviewdialog.png?250&direct|}} \\ 
-  - Mit OK bestätigen. 
- 
-===== Bedienung ===== 
- 
----- 
- 
-==== Register-Views ==== 
-Die einzelnen Views sind gleich aufgebaut. Sie dienen dazu den Wert ihrer zugeordneten Register darzustellen. \\ 
-Mittels dem Kontext-Menü auf einem Eintrag kann die Darstellung des Wertes verändert werden. \\ 
-{{.:registerviewlocaltoolbar.png?400&direct|}} \\ 
-Die Knöpfe in der Toolbar der View bieten folgende funktionalitäten: 
-  * Pfeil → Neu auslesen der Werte (aktualisieren) 
-  * rotes Quadrat → Target stoppen 
-  * grünes Plus → Target starten 
-==== USB-Log ==== 
-Das USB Log zeigt sämtliche Ausgaben des Targets, welche über die SCI1(USB) gesendet wurde, an. Mittels dem Knopf {{.:clearlog.png?25&direct|}} kann das Log gelöscht werden. 
-==== ClassTreeView ==== 
-Die ClassTreeView stellt alle Klassen mit ihren Methoden, welche auf das Target geladen wurden, dar. \\ {{:software:deep:ide:classtreeview.png?700&direct|}} \\  
-Durch das aufklappen können gezielte informationen, wie SSA oder generierter code pro Methode, angezeigt werden. Des Weiteren kann man ihr entnehmen wo was im Speicher platziert wurde. 
-==== TargetOperation ==== 
-Dient zur Kommunkation und Manipulation des Targets. Durch die auswahl im Drop-down-Menü können folgende Aktionen ausgeführt werden: 
-  * Register, auslesen und setzen von Registern durch Angabe der Registernamens. 
-  * Variablen, auslesen und setzen von statischen Variablen durch Angabe des voll qualifizierenden Namen der Klasse und den Variablennamen, getrennt durch einen Punkt. 
-  * Address, auslesen und beschreiben einer Speicheradresse, durch deren Angabe. 
-  * TargetCMD, aufrufen von Parameterlosen statischen Methoden einer Klasse durch Angabe des voll quallifizierenden Namen der Klasse und des Methodennamens getrennt durch einen Punkt. 
-  * send over SCI1, einen String über die USB-Schnittstelle an das Target senden. 
-{{.:targetoperation.png?600&direct|}} \\  
-Mittels den grünen Pfeilen kann die eingegebene Aktion wiederholt werden. Wobei der Pfeil abwärts bedeutet das wir etwas an das Target senden und der Pfeil aufwärts das wir das Target auslesen. Tritt ein Fehler wärend der Aktion auf, so erscheint eine Meldung in der letzten Spalte. 
-