|
CrossWorks for ARMToolchain für Profis CrossWorks for ARM ist ein komplettes C/C++ Entwicklungssystem für ARM7, ARM9, XScale und Cortex-M3 Mikrocontroller. Es vereint Rowley Associates' Benutzeroberfläche CrossStudio mit Komponenten der GCC Compilersuite und der eigenen, embedded-optimierten Laufzeitbibliothek. Ein Multitaskingsystem und umfangreicher Hardwaresupport in Form sogenannter Board Support Packages runden das Paket zur Allroundlösung ab.
CrossStudio ist die Benutzeroberfläche und zugleich Schaltzentrale für alle Abläufe im Entwicklungsprozess. Quelltexte editieren, Projekte übersetzen, Code herunterladen und Anwendungen debuggen - alle Entwicklungsschritte werden von hier aus gesteuert. C/C++ und Assembler Nahtlos in die Lösung integriert wurden Komponenten der bewährten GNU Compiler Collection (GCC). Wenn es um Codeerzeugung für 32 Bit Systeme geht, stellt GCC eine der am besten gepflegten Crosscompilersuiten für C/C++ und Assembler bereit. Durch die Einbindung in CrossWorks werden dem Anwender die leistungsstarken GCC Komponenten auf komfortable Weise nutzbar gemacht. Source Level Debugger Der in CrossStudio integrierte Source Level Debugger bietet einen umfangreichen Satz Werkzeuge, um Programmcode zu analysieren und Fehler aufzuspüren. Der Zugang zum Zielsystem erfolgt über eine JTAG-Verbindung (JTAG Adapter erforderlich). Über den gleichen Weg kann auch der (Flash-) Speicher im Zielsystem programmiert werden. Bibliotheken Rowley Associates verfolgt den Ansatz, dem Anwender eine Komplettlösung anzubieten, mit der in kürzester Zeit Resultate in der Anwendungsentwicklung erzielt werden können. Deshalb hat der Hersteller auch in eine eigene C-Laufzeitbibliothek investiert. Die CrossWorks C Library wurde von Grund auf für den Einsatz in Embedded Applikationen ausgelegt und unterliegt nicht den Regelungen der GPL bzw. LGPL. Mit der CrossWorks Tasking Library (CTL) ist in der Tolchain zudem ein lizenzgebührenfreies Multitaskingsystem enthalten. Die CTL ermöglicht priorisierbares, preemptives Multitasking und umfasst Synchronisierungsmechanismen, Timer- und Interruptbehandlung. Für eine Vielzahl von Baugruppen (Controllerboards, Evalsysteme) bietet CrossWorks Unterstützung in Form fertiger Board Support Packages. Damit wird das Aufsetzen eines Projektes für diese Boards erheblich beschleunigt. Unterstützt werden Boards von:
Das über 400 Seiten umfassende
Handbuch zu CrossWorks for ARM haben wir zum Testversion Wenn Sie CrossWorks näher kennen lernen möchten, dann laden und installieren Sie einfach die neueste Version (siehe Herstellerlink oben) und wir senden Ihnen einen Lizenzkey, mit dem Sie die Toolchain 30 Tage lang testen können - natürlich ohne weitere Verpflichtungen!
Produktübersicht
Bestellung
Vor der Bestellung informieren Sie sich bitte über Lieferbedingungen und Versandkosten. Sie können diese Artikel mittels
des Bestellformulars per Mail oder Fax, über den Onlineshop oder über
den Offline-Katalog bestellen.
|
||||||||||||||