Entwicklungswerkzeuge-grafik

Entwicklungswerkzeuge

EUROS Cross-Entwicklungsumgebung:

  • Werkzeuge, die eine komfortable und effiziente Erstellung von Embedded-Anwendungen ermöglichen 

EUROScope

EUROScope ist ein Source-Level-Debugger für Embedded Systeme. Neben den Standard Features wie Speicher-, Register-, Assembler- und Quellcode- Ansicht, lokale/globale Variablen, Breakpoints und Callstack bietet EUROScope ein integriertes Terminal sowie umfangreichen Support zur Programmierung von Flash-Bausteinen im Zielsystem.

Für C und C++ Quellcodes bietet EUROScope Syntax-Highlighting, das vom Benutzer einfach um eigene Schlüsselworte erweitert werden kann.

Optimierte Anbindung

Die Anbindung des Zielsystems an den Host beeinflusst die Turnaround-Zeiten erheblich. EUROScope verwendet zusammen mit seinem Kommunikationspartner EUROSmon intelligente Algorithmen, um z.B. Softwaredownloads in das Zielsystem zu optimieren. Datenübertragungen erfolgen dann auch bei einer “langsamen” seriellen Verbindung mit hoher Geschwindigkeit. EUROScope unterstützt serielle Schnittstellen, TCP/IP-Sockets, sowie CAN (IXXAT VCI).
BDM oder JTAG können durch Zusatz-DLLs nachgerüstet werden.

Alle Architekturen integriert in einer Oberfläche

Sie entwickeln für mehrere Zielarchitekturen?
Egal ob Infineon C16x, Fujitsu F16LX, Fujitsu FR, ARM, Intel x86, Mitsubishi M16C, NEC V850, Altera Nios II oder PowerPC, EUROScope unterstützt alle Architekturen. Mit nur einer einzigen Anwendung können Sie mühelos für unterschiedliche Architekturen entwickeln und gewinnen Zeit für Ihre Kerntätigkeiten.

Graphische Oberfläche

Die benutzerzentrierte graphische Oberfläche bietet Ihnen allen Komfort, den Sie auch von Ihren sonstigen Standardanwendungen gewohnt sind. Wir haben bei der Entwicklung des Designs besonders Wert auf eine klare , übersichtliche und businessprozessorientierte Struktur gelegt, damit Sie schnell und zuverlässig immer alle wichtigen Informationen im Blick behalten.

EUROS Unterstützung

EUROScope ist der ideale Debugging-Partner bei der Entwicklung von EUROS-Applikationen: Er “weiss”, wenn das Echtzeitbetriebssystem EUROS auf dem Zielsystem läuft und bietet dann folgende erweiterte Möglichkeiten:

  • Anzeige von Betriebssystem-Objekten
    Sie möchten wissen, welche Tasks gerade auf eine Nachricht in einer Mailbox warten?
    Ob ein Treiber gerade Daten empfängt oder wo der Stack einer Task im Speicher abgelegt wird?
    Die EUROS-Objektanzeige stellt Ihnen detaillierte Informationen zur Verfügung!
  • Visualisierung von Ereignissen
    Optional kann EUROScope auch Informationen auswerten, die von einer instrumentalisierten EUROS-Version bereitgestellt werden: Sie gewinnen einen exakten Einblick in das Laufzeitverhalten Ihrer Applikation und können somit Performance-Probleme frühzeitig erkennen und beheben! Fügen Sie in Ihre Software eigene Trace-Punkte ein, um wichtige Daten zu protokollieren. Der Trace-Buffer im Target hilft Ihnen, bei der Post-Mortem-Fehleranalyse das Verhalten ihrer Applikation einschließlich Interrupt-Handler exakt nachzuvollziehen.
  • Kommandozeilen Interpreter
    Das Kommandozeilen-Fenster ist ein in EUROScope integriertes Plug-In zur textuellen Eingabe von Befehlen. Akzeptiert werden Standard C-Ausdrücke , die sogar Bezeichner des aktuellen Kontexts enthalten dürfen. Wird die Ausführung der Anwendung beispielsweise durch einen Breakpoint unterbrochen, kann über den Kommando-Interpreter auf alle globalen und lokalen Variablen, die an der aktuellen Codeposition bekannt sind, zugegriffen werden. Darüber hinaus können Sie Konvertierungen zwischen beliebigen, in der Anwendung definierten Datenstrukturen durchführen, unabhängig davon, wie komplex die Typendefinitionen sind. Dies ermöglicht Ihnen die Durchführung komplexer Überprüfungen während des Debuggens.
    Auch das Laden von Skript-Dateien, die zu interpretierende Anweisungen enthalten, ist möglich. Da der Interpreter über Befehle zum Steuern von EUROScope verfügt, können automatische Test-Suiten realisiert werden. Einmal gestartet, können Sie mit einer solchen Skript-Datei verschiedene Test-Anwendungen laden und deren Ergebnis auswerten - und dies ohne Benutzereingriffe.

 

Downloads

pdfEUROScope

 

 

 

 

 

 

EUROS - Downloads

Kontakt

News