|
TASKING –Philips XA Entwicklungstools
|
Nutzen Sie die Vorteile der extended Architecture (XA) Der Philips XA ist ein echter 16-bit Prozessor, der aufwärtskompatibel zum 8-bit 80C51 Prozessor ist. TASKING hat eine XA Toolchain entwickelt, welche die Migration von 8- nach 16-bit erleichtert und die Stärken der XA Architektur nutzt.
Die vollständige Toolchain umfasst einen C++/Embedded C++ Compiler, ANSI-C Compiler, Makroassembler, Linker/Locator, Bibliotheken, den CrossView Pro Debugger und die Embedded Development Environment (EDE), eine graphische Benutzeroberfläche, die alle Tools integriert.
|
|
Embedded Development Environment (EDE)
Die Embedded Development Environment ist TASKINGs Benutzeroberfläche, unter der sich die Entwicklungstools einfach und effektiv einsetzen lassen. EDE integriert alle Tools unter einer Oberfläche und optimiert den Edit-Compile- Debug-Zyklus.
- Integrierte Entwicklungsumgebung
- Optimierter Edit-Compile-Debug-Zyklus
- Projektmanagement mit Makefile-Erstellung und Scan Dependencies
- Konfiguration der Entwicklungstools und der Zielhardware über Menüs
- Professioneller sprachsensitiver Editor
- Online Handbücher (.hlp + .pdf + .htm)
- Offen zu 3rd Party Tools
EDE organisiert Ihre Projekte, erlaubt Ihnen die Einstellung aller Tool- und Target-Optionen via Menü, erstellt Ihre Applikation und ermöglicht den Aufruf des Debuggers und der online Handbücher.
|
Compiler Der C Compiler für XA ist ANSI-konform. TASKINGs Compiler sind state-of-the-art Compiler, die effektiven Code erzeugen. Spezielle Spracherweiterungen und Optimierungen machen den Compiler zu einem embedded, für XA dedizierten Compiler, der auch das Schreiben von Interruptroutinen und Lokatieren von Datenstrukturen unterstützt.
- C++/Embedded C++ für OO Design
- Absolut ANSI C konform
- Unterstützung ALLER XA Derivate (inkl. Der neuesten Derivate: XA-S3, XA-SCC, XA-C3,XA-G49, ArtistIC, SmartXA)
- XA-spezifische Spracherweiterung, Interruptroutinen in C, user-defined inline Funktionen, inline Assembler
- 5 Speichermodelle (tiny, small, medium, compact, large)
|
|
Assembler / Linker
- Makropreprozessor und Assembler
- CPU und User Mapping, Allokieren von Segmenten, Reserve Memory u.v.m. CrossView Pro Debugger
Ein mächtiger Debugger mit vielen speziellen Eigenschaften unter einer einfach zu bedienenden Oberfläche kann Sie schneller zum Ziel führen. CrossView Pro’s Oberfläche ist eine Windows Applikation mit verschiedenen, einzeln kontrollierbaren Fenstern. Alle Befehle sind über die graphische Benutzeroberfläche oder über eine C-ähnliche Kommandosprache zugänglich, Scripts und Stapeldateien helfen bei der Validierung und Automatisierung. Objekte (Code, Daten, Speicher, Register, Trace) lassen sich auf einem hohen Abstraktionsniveau oder auf einer maschinennahen Ebene prüfen und steuern.
- Source Level Debugging in Assembler, C/ C++ und gemischter Modus
- Step-over, Step-into, Go-to-cursor
- Code-, Data- und komplexe Breakpoints
- Expression Evaluation
- Data-, Register-, Memory- und Stack-Windows
- Performance Analyse und Codeabdeckung
- Logging und Batchbetrieb
- Kernel aware Debugging (KDI Interface)
- Simulator und ROM Monitor Debugger
- Target Monitor mit Source Code für viele Evalboards
|
|
|
|
| Letzte Bearbeitung dieser Seite: 28. Oktober, 2008 |
|