PresseBox
Pressemitteilung BoxID: 5282 (Lauterbach GmbH)
  • Lauterbach GmbH
  • Altlaufstr. 40
  • 85635 Höhenkirchen-Siegertsbrunn
  • http://www.lauterbach.com

TRACE32 unterstützt Windows CE

(PresseBox) (, ) Lauterbach Datentechnik GmbH, Europas führender Hersteller von Mikroprozessor-Entwicklungssystemen, bietet ab sofort eine Unterstützung für das Betriebssystem Windows CE.net von Microsoft an. Der TRACE32 Debugger ist damit in der Lage, Betriebssystem-Resourcen zu visualisieren (wie z.B. die Prozesstabelle) und ermöglicht ein Debugging von Kernel, Treiber, Prozessen und DLLs. Mit Hilfe eines Tracing-Moduls kann auch eine Echtzeit-Performance-Analyse auf Thread Ebene durchgeführt werden. TRACE32-Kunden wird die Windows CE Awareness wie immer kostenfrei angeboten.

Die TRACE32-Reihe besteht aus diversen Hardware-Debuggern. Der Anwender kann zwischen JTAG-Debuggern, mit Trace erweiterten JTAG-Debuggern und voll ausgebauten In Circuit Emulatoren wählen. Jedes Tool nutzt dabei das gleiche User Interface. Für Prozessoren mit eingebauter MMU wird eine vollständige Unterstützung dieser MMU angeboten. Die Software des Debuggers kann flexibel um eine Awareness für ein Echtzeitbetriebssystem ausgebaut werden.

Windows CE wird standardmäßig mit dem sog. Platform Builder ausgeliefert. Dieser bietet eine IDE zum Konfigurieren und Erzeugen von Windows CE Applikationen. Der Platform Builder beinhaltet auch einen Debugger, der allerdings ein laufendes Target vorraussetzt und keine echtzeitkritischen Teile (z.B. Interrupts) debuggen kann.

Hier komplettiert nun TRACE32 die Debug Phase. TRACE32 kann sowohl den Bootvorgang vom ersten Befehl an, als auch Treiber, Prozesse und DLLs in Echtzeit debuggen. Um dieses in einem System mit virtueller Speicherverwaltung zu ermöglichen, muß der Debugger jedoch tiefe Kenntnis davon besitzen, wie das Betriebssystem die MMU des Prozessors verwaltet und ändert.

Lauterbach Datentechnik hat dazu eine „Windows CE Awareness“ für den TRACE32 Debugger entwickelt, die zunächst für die ARM und XScale Architektur erhältlich ist. Andere Architekturen werden folgen. Der Anwender hat die Möglichkeit, die z.Zt. im System laufenden Prozesse und Threads zu sehen. TRACE32 stellt diese Funktion auch in einem minimalen Windows CE System zur Verfügung, selbst wenn keine Debug-Anbindung und keine Shell mit in das System gelinkt wurde. Durch den erweiterten MMU Support des TRACE32-Debugger hat der Anwender jederzeit Zugriff auf den gesamten virtuellen und physikalischen Speicherraum, d.h. man kann Bootstrap-, Kernel- und Driver Debugging, und gleichzeitig anwendungsorientiertes Prozess-Debugging durchführen. Ebenso ist es möglich, mehrere Prozesse auf einmal zu debuggen, wodurch insbesondere Interprozeß-Kommunikation getestet werden kann.

Setzt man einen ARM mit Trace-Möglichkeit ein (z.B. ETM), so zeichnet der TRACE32 selektiv Prozessor-Zyklen auf. Mit Hilfe dieser Aufzeichnungen können Thread-Wechsel untersucht und grafisch dargestellt werden. So werden auch Thread-Laufzeiten und Funktions-Laufzeiten in einer Performance-Analyse automatisch ausgewertet. Statistische Tabellen geben über die System-Auslastung genauestens Auskunft.

Alle Funktionalitäten, die der TRACE32-Debugger für Windows CE zur Verfügung stellt, benötigen keinerlei Änderungen der Applikation oder des Kernels, wie z.B. Patches, Hooks oder zusätzliche Instrumentierung des Codes. Es ist die Philosophie des TRACE32-Debuggers, mit exakt der gleichen Applikation zu arbeiten, die auch später im fertigen Produkt verwendet wird. Nur so kann zu hundert Prozent gewährleistet sein, dass die originale Applikation getestet ist und fehlerfrei läuft.

Weitere für TRACE32-Kunden kostenlos unterstützte Betriebssysteme sind auf der Homepage www.lauterbach.com genannt.

[Bild: TRACE32 ICD an einem Intel PXA250 Target mit laufendem Windows CE]


US East Office

Lauterbach, Inc.
Mr. Udo Zoettler
Suite 320
4, Mount Royal Avenue
Marlborough, MA 01752
Tel. 001-508-303-6812
FAX 001-508-303-6813
EMAIL: info_us@lauterbach.com
WWW: http://www.lauterbach.com

US West Office

Lauterbach, Inc.
Mr. Jerry Flake
13256 S.W. Hillshire Drive
Tigard, OR 97223
Tel. 001-503-524-2222
FAX 001-503-524-2223
EMAIL: jerry.flake@lauterbach.com
Headquarters

Lauterbach Datentechnik GmbH
Fichtenstr. 27
D-85649 Hofolding
Tel.: 08104/8943-0
Fax: 08104/8943-30
Email: info@lauterbach.com
WWW: http://www.lauterbach.com



UK Office

Lauterbach Ltd.
Mr. Barry Lock
11 Basepoint Enterprise Centre
Stroudley Rd.
RG24 8UP Basingstoke, Hants
Tel. 0044-1256-333-690
Fax 0044-1256-333-661
EMAIL barry.lock@lauterbach.co.uk


Lauterbach GmbH

Gegründet im Jahr 1979 blickt Lauterbach Datentechnik GmbH auf mehr als 25 Jahre Erfahrung im Bereich Entwicklungswerkzeuge für Embedded Designs zurück. Seit vielen Jahren als DER Technologieführer bekannt, ist das Unternehmen zum weltweiten Marktführer herangewachsen.
International aufgestellt ist Lauterbach mit namhaften Kunden rund um den Globus in allen Ländern vertreten, in denen nennenswerte Projekte im Bereich „Embedded Design“ stattfinden. Die weltweiten Vertriebs-, Marketing- und Supportaktivitäten werden von der Zentrale in Hofolding bei München aus gelenkt. Eigene Niederlassungen sind an der Ost- und Westküste der USA, in Großbritannien, Italien, Japan und China zu finden. In allen anderen Ländern arbeitet Lauterbach mit kompetenten Partnerfirmen zusammen, und blickt stolz auf langjährige Beziehungen zurück. Eine globale Versorgung mit unseren Produkten, sowie mit dem dazu notwendigen technischen Support ist damit gewährleistet.

Für die oben stehenden Pressemitteilungen, das angezeigte Event bzw. das Stellenangebot sowie für das angezeigte Bild- und Tonmaterial ist allein der jeweils angegebene Herausgeber (siehe Firmeninfo bei Klick auf Bild/Meldungstitel oder Firmeninfo rechte Spalte) verantwortlich. Dieser ist in der Regel auch Urheber der Pressetexte sowie der angehängten Bild-, Ton- und Informationsmaterialien.
Die Nutzung von hier veröffentlichten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Bei Veröffentlichung senden Sie bitte ein Belegexemplar an service@pressebox.de.