CrossWorks for ARM - C/C++ Entwicklungssystem für ARM7, ARM9, XScale, Cortex-M3, Cortex M0

März 2016

CrossWorks for ARM ist ein komplettes C/C++ Entwicklungssystem für ARM7, ARM9, XScale, Cortex-M0 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
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++, 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 den 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.

Librarys
Mit Crossworks for ARM steht dem Anwender eine Komplettlösung zur Verfügung, mit der in kürzester Zeit Anwendungen entwickelt werden können. Deshalb hat der Hersteller auch in eine eigene C-Laufzeitbibliothek investiert. Die CrossWorks C Library 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.

Board Support Packages
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.

  • Analog Devices
  • Atmel
  • Freescale
  • Intel
  • Luminary Micro
  • NXP (Philips)
  • OKI
  • STMicroelectronics
  • Samsung
  • Sharp
  • Texas Instruments

Das Handbuch zu CrossWorks for ARM steht als Download zur Verfügung (siehe unten). Um CrossWorks näher kennenzulernen, können Sie sich die neueste Version (siehe Herstellerlink) laden und installieren. Wir senden Ihnen dazu einen speziellen Lizenzkey. Damit können Sie die Toolchain 30 Tage lang testen. Dieser Lizenzkey ist kostenlos und ohne weitere Verpflichtungen.

Bei gleichzeitigem Erwerb eines CrossConnect Classic JTAG/SWD-Adapters zusammen mit dem Compiler gewähren wir 1/3 Nachlass auf den Hardwarepreis!

Download, Dokumente, Links


nach oben

Rowley Crossworks for ARM - Preisliste

Bestellen Bestellen

alle Preise in EUR/Stück, zuzüglich Versandkosten

Bestellcode Beschreibung EUR/Stück
inkl. 19% MwSt.
RACWARM/COM Rowley Associates CrossWorks for ARM Commercial License - Einzelplatzlizenz 1745,00
RACCARM/CC CrossConnect Classic USB Debugging Adapter mit JTAG- und SWD-Support von Rowley Associates 350,00


nach oben