Lauterbach: TRACE32 unterstützt Windows 10

PRODUKT NEWS EMBEDDED SYSTEMS

Lauterbach hat seine Unterstützung für die Windows Standard-Betriebssystem-Familie erweitert. Ab sofort wird auch die neueste Version Windows 10 in beiden Varianten (32 und 64 Bit) unterstützt.



TRACE32 ermöglicht damit das integrierte Entwickeln und Testen von Kernel, Treibern, Prozessen und DLLs sowohl für Single-Core als auch für SMP Systeme. Windows 10, mit dem Codenamen Threshold, ist als Nachfolger von Windows 8 derzeit in einer Vorabversion veröffentlicht worden. Lauterbach hat hierzu seine „Windows Standard Awareness“ für den TRACE32-Debugger entsprechend erweitert, so dass nun auch diese Windows-Version unterstützt wird.



Mehrere Prozesse debuggen

Mit der „Windows Standard Awareness“ hat der Anwender die Möglichkeit, die im System laufenden Prozesse und Threads sowie Kernel-Module und Treiber zu inspizieren. Durch den erweiterten MMU-Support des TRACE32-Debuggers hat der Anwender 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 Interprozess-Kommunikation getestet werden kann.



SMP-Unterstützung

Der Debugger unterstützt auch Symmetric Multi-Processing (SMP), bei dem eine Applikation auf mehrere gleichartige Prozessoren oder Cores verteilt wird. Der Entwickler kann sich auf das Debugging seiner Applikation konzentrieren, unabhängig davon, auf welchem Core der entsprechende Code gerade läuft. Dennoch kann im Debugger jederzeit die CPU umgeschaltet werden, so dass die Sichtweise jeder CPU dargestellt wird. Die Call Stacks aller aktiven und passiven Threads werden ausgewertet und zeigen an, wo sich der aktive Thread gerade befindet, oder wo ein passiver Thread gerade wartet.


Durch die Unterstützung von Windows 10 hat der Entwickler Zugriff auf das komplette System und alle Betriebssystem-Ressourcen. Damit wird das Debugging vom Reset-Vektor bis zur App möglich. Die Windows 10 Unterstützung ist ab sofort erhältlich.

Fachartikel