Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| software:deep:ide:deep_eclipse_views [2011-09-19 10:45] – graf | software:deep:ide:deep_eclipse_views [2012-12-08 13:17] (aktuell) – gelöscht graf | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== deəp Eclipse Views ====== | ||
| - | The deəp 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 deep Debug PlugIn. | ||
| - | |||
| - | ===== Open View ===== | ||
| - | |||
| - | ---- | ||
| - | |||
| - | - Unter //Window → Show View → Other... | ||
| - | // den Show View Dialog öffnen. \\ {{.: | ||
| - | - Im Dialog die gewünschte View auswählen. \\ {{.: | ||
| - | - Mit OK bestätigen. | ||
| - | |||
| - | ===== Bedienung ===== | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ==== Register-Views ==== | ||
| - | Die einzelnen Views sind gleich aufgebaut. Sie dienen dazu den Wert ihrer zugeordneten Register darzustellen. \\ | ||
| - | Mittels des Kontext-Menüs eines Eintrags kann die Darstellung des Wertes verändert werden. \\ | ||
| - | {{.: | ||
| - | Die Knöpfe in der Toolbar der View bieten folgende Funktionalitäten: | ||
| - | * Pfeil → Neues 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 des Knopfs {{.: | ||
| - | ==== ClassTreeView ==== | ||
| - | {{: | ||
| - | Die ClassTreeView stellt alle Klassen mit ihren Methoden, welche auf das Target geladen wurden, dar. \\ | ||
| - | Durch Aufklappen können gezielte informationen, | ||
| - | Zu beachten ist, dass sich die View nicht selbständig aktualisiert. D.h. wurde nach dem Anzeigen der View nochmals etwas auf das Target geladen, so muss die View mittels des Pfeil-Knopfes aktualisiert werden. | ||
| - | ==== 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 des Variablennamens, | ||
| - | * Address: Auslesen und beschreiben einer Speicheradresse, | ||
| - | * TargetCMD: Aufrufen von parameterlosen statischen Methoden einer Klasse durch Angabe des voll qualifizierenden Namens der Klasse und des Methodennamens getrennt durch einen Punkt. | ||
| - | * Send over SCI1: Einen String über die USB-Schnittstelle an das Target senden. | ||
| - | \\ | ||
| - | Mittels des grünen Pfeils 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 vom Target auslesen. Tritt ein Fehler wärend der Aktion auf, so erscheint eine Meldung in der letzten Spalte. | ||
| - | ==== Selected Memory View ==== | ||
| - | {{.: | ||
| - | Mit Hilfe dieser View können ganze Speicherbereiche ausgelesen werden. Es muss die Startadresse angegeben werden und wieviele Wörter gelesen werden sollen. Durch betätigen des Knopfes " | ||