Wir nutzen Cookies, um Ihren Besuch auf unserer Website und unseren Service zu optimieren.
Wir betrachten die weitere Nutzung unserer Website als Zustimmung zu der Verwendung von Cookies.
PortalDerWirtschaft.de



Suchmaschinenoptimierung mit PdW
mit Content-Marketing - Ihre News

TRACE32 unterstützt das Echtzeit-Betriebssystem OS21

Von Lauterbach

LAUTERBACH, Hersteller von Mikroprozessor-Entwicklungssystemen, unterstützt in seinen TRACE32 Debuggern ab sofort das Echtzeit-Betriebssystem OS21 von STMicroelectronics für die ST40 Prozessoren. TRACE32-Kunden wird die OS21 Awareness wie immer kostenfrei angeboten
LAUTERBACH, Hersteller von Mikroprozessor-Entwicklungssystemen, unterstützt in seinen TRACE32 Debuggern ab sofort das Echtzeit-Betriebssystem OS21 von STMicroelectronics für die ST40 Prozessoren. TRACE32-Kunden wird die OS21 Awareness wie immer kostenfrei angeboten. Mit der OS21 Awareness können alle Betriebssystem-Objekte visualisert werden. So werden eigene Fenster für z.B. Tasks, Event Groups, Semaphoren etc. angeboten. Verfügt der De-bugger über einen Dual-Port Zugriff auf den Speicher, dann können diese Objekte sogar non-intrusive dargestellt werden, während die Applikation läuft. TRACE32 ermöglicht auch die Nut-zung von Task-spezifischen Breakpoints. In shared Code wird damit erreicht, daß ein Break-point nur dann zuschlägt, wenn eine bestimmte Task diesen aufruft. Die eingebaute Stack-Coverage erlaubt eine präzise Messung über die Auslastungen der Stacks. Zu jedem Thread kann auch der „Call Stack“, also der Context, angezeigt werden. Mit Hilfe von Aufzeichnungen in TRACE32 Analyzern können Task-Wechsel untersucht und grafisch dargestellt werden. So werden auch Task-Laufzeiten und Funktions-Laufzeiten in ei-ner Performance-Analyse automatisch ausgewertet. Statistische Tabellen geben über die Sy-stem-Auslastung genauestens Auskunft. Eine dynamische Performance-Analyse der Tasks ist auch ohne Aufzeichnungen möglich. TRACE32 ermittelt dazu zyklisch, welche Task gerade läuft und erstellt eine Grafik über die prozentuale Auslastung des Zielsystems. Neue, auf die OS21 Awareness angepaßte Menüs bieten einen einfachen Zugriff auf die er-weiterten Funktionen. OS21 und die dazugehörige Awareness sind auch im TRACE32 Instruction Set Simulator lauffähig, der kostenlos von der Lauterbach-Homepage geladen werden kann. Die TRACE32 Simulatoren eignen sich somit für ein frühzeitiges Prototyping der OS21-Applikation, wenn eine Hardware noch nicht zur Verfügung steht. Alle Funktionalitäten, die der TRACE32-Debugger für OS21 zur Verfügung stellt, benötigen keinerlei Änderungen der Applikation oder des Kernels, wie z.B. Patches, Hooks oder zusätzli-che Instrumentierung des Codes. Es ist die Philosophie des TRACE32-Debuggers, mit exakt der gleichen Applikation zu arbeiten, die auch später in Ihrem Produkt verwendet wird. Nur so kann zu hundert Prozent gewährleistet sein, daß die originale Applikation getestet ist und feh-lerfrei läuft. Weitere für TRACE32-Kunden kostenlos unterstützte Echtzeit-Betriebssysteme sind auf der Homepage www.lauterbach.com genannt.
06. Okt 2003

Bewerten Sie diesen Artikel

3 Bewertungen (Durchschnitt: 4)

Teilen Sie diesen Artikel

Keywords

Hinweis

Für den Inhalt der Pressemitteilung ist der Einsteller, Brigitte Bidell, verantwortlich.

Pressemitteilungstext: 311 Wörter, 2544 Zeichen. Pressemitteilung reklamieren

Über Lauterbach


Kommentar hinzufügen

Name*
E-Mail*
Institution
Website
Ihr Kommentar*
Bitte lösen Sie 4 + 6

Weitere Pressemeldungen von Lauterbach


05.06.2008: In enger Kooperation mit Telelogic hat Lauterbach die Kopplung der beiden marktführenden Werkzeuge „Rhapsody“ und „TRACE32“ erweitert. Rhapsody ist ein für den embedded Markt zugeschnittenes UML-Tool, bei dem nach UML 2.0 spezifizierte Diagramme verwendet werden, um eine Software zu modellieren. „Rhapsody in C“ generiert vollständig ablauffähigen C Code aus diesen Diagrammen. TRACE32 bietet eine auf die In-Circuit Debugger zugeschnittene Debug-Oberfläche für alle gängigen embedded Prozessoren und beinhaltet einen C Source Code Debugger ebenso wie einen weit reichenden Echtzeit-... | Weiterlesen

14.05.2008: Beim Symmetric Multi-Processing (SMP) wird eine Applikation auf mehrere gleichartige Prozessoren oder Cores verteilt. Das Betriebssystem übernimmt das dynamische Verteilen der Laufzeit-Einheiten (Threads) und bemüht sich dabei um eine möglichst gleichmäßige Auslastung der CPUs. Dadurch wird das System hinsichtlich der Laufzeit optimiert und der Entwickler von der Entscheidung entlastet, welche Arbeit auf welcher CPU erledigt werden soll. ExpressLogic bietet für sein Betriebssystem ThreadX eine spezielle SMP Variante an „ThreadX/ SMP“, die diese Verteilung der Threads auf mehrere CPUs ... | Weiterlesen

26.02.2008: Der bereits vorhandene MIPS32 Debugger wurde um die neue PIC32 Familie von Microchip erweitert und ermöglicht ein komfortables Debugging auf C oder C++ -Ebene über die im Silizium integrierte Debugschnittstelle. Über diese JTAG-Schnittstelle des Prozessors bekommt der Debugger einen sehr schnellen Zugriff auf alle chipinternen Einheiten wie Onchip Hardware Breakpoints, Peripherieeinheiten, Register und FLASH Memory. Der Anschluss an Windows- oder LINUX-Hostrechner erfolgt über eine USB-2 oder Ethernet-Schnittstelle mit 10/ 100 oder 1000 MBit/ s. Darüber ist auch die Programmierung des int... | Weiterlesen