smxAware

smxAware - Kernel Aware Debugging

Angezeigte Kernel Objekte

  • Tasks
  • Messages und Events
  • Buckets
  • Print Ausgaben
  • LSRs
  • Semaphoren und Mutexe
  • Ereignis Tabellen
  • Timer
  • Heap(s)
  • Liste der laufbereiten Tasks
  • Pipes
  • Stacks

Mit smxAware steht ein Werkzeug zur Verfügung, welches es dem Entwickler ermöglicht in strukturierter und übersichtlicher Weise Einsicht in verschiedene Laufzeitdaten und -Strukturen des smx RTOS Kernels zu nehmen. smxAware integriert sich in die verschiedenen, unten genannten, Entwicklungsumgebungen.

Mit smxAware Live besteht diese Debugg Möglichkeit auch in Echtzeit und ohne JTAG-Debugger via Ethernet.


Unterstützte Entwicklungsumgebungen:

  • IAR Embedded Workbench ARM
  • Freescale Codewarrior ColdFire

Tabellarische Übersicht der Kernel Objekte

smxAware Task ÜbersichtIn dieser Übersicht werden Informationen über die unterschiedlichen Kernel Objekte wie die Task Tabelle, Informationen zu LSRs, Timern, Semaphoren und Mutexen angezeigt. Dies ermöglicht dem Entwickler sich auf einfache Weise  Informationen über das laufende Systeme zu beschaffen, ohne darauf angewiesen zu sein, die entsprechenden Datenstrukturen des Kernels selber auszuwerten.


Graphische Event Übersicht

Event ÜbersichtDie graphische Event Übersicht stellt eine graphisch aufbereitete Übersicht über das Auftreten verschiedener System Events wie Interrupts, LSRs und Timer, sowie über das Laufzeitverhalten der Tasks im System zur Verfügung. Dies ermöglicht dem Entwickler das zeitliche Verhalten des Systems sehr schnell zu erfassen und zu analysieren.

 


Visualisierung der CPU Auslastung

CPU Auslastung

Die grafische CPU Auslastungsübersicht zeigt zu jeder Task seinen relativen Anteil an der Prozessorauslastung des Systems graphisch an. Dies ermöglicht dem Entwickler sich eine schnelle Übersicht über die Auslastung seines Systems zu verschaffen, sowie Tasks mit hohem Anteil an der Gesamtlast des Systems zu identifizieren.


Stack Verwendung

Stack AuslastungIn der Stack Übersicht erhält man eine graphisch aufbereitete Übersicht über die Stack Auslastung aller laufenden Tasks.

 

 

 


Memory-Map Übersicht

Memory Map ÜbersichtDiese Ansicht zeigt einen Überblick über das Speicher-Layout des System. Durch die Zoom-Möglichkeit bis hin zum einzelnen Byte bietet es eine komfortable Analysemöglichkeit. Alle Objekte sind mit Namen versehen

Speziell bei einem angenommenen Stack-Überlauf kann so ein Tool sehr hilfreich sein.

Downloads

Schlagworte

Hersteller: Micro Digital
Funktion: RTOS
Prozessorarchitekturen: V1 MCF51xx | ARM7 | V2 MCF52xx MCF52xxx | ARM9 | V3 MCF53xx | ARM11 | V4 MCF54xx | Cortex-M | Cortex-R | Cortex-A | Sitara | OMAP | ARM | ColdFire

>>> Preise anfragen

Embedded Tools GmbH
Fon: +49 251 98729-0 / Fax: -20
E-Mail info(at)embedded-tools.de


Firma:
Titel:
Vorname:
Nachname: *
Straße:
PLZ:
Ort:
Land:
E-Mail: *
Telefon:
Nachricht:
Target-Prozessor(en):
Wie haben Sie von uns erfahren: