CrossWorks for ARM is a complete C development system for ARM 7
microprocessors. It comprises of the ARM GCC C compiler, the CrossWorks C
Library and the CrossStudio integrated development environment.
In order to use CrossWorks for ARM you will need:
- Windows 98, Windows Me, Windows NT 4.0, Windows 2000 or Windows XP.
- A Macgraigor Wiggler for ARM
(WNPJ-ARM-20/WNPJ-ARM-14) or compatible parallel port to JTAG interface.
- An ARM 7 target board with 20 or 14 pin JTAG connector. CrossWorks for ARM
provides support for several ARM based microcontrollers out of the box in the form of examples and target
configurations. CrossWorks can also be easily modified to support other ARM
7 targets, see ARM Target Support for
more information.
GNU Compiler Collection
CrossWorks for ARM comes with a pre-built version of the GNU Compiler Collectio (GCC) C and C++ compiler,
assembler, linker and other tools to enable you to immediately begin developing applications for ARM.
CrossWorks C Library
CrossWorks for ARM has it's own royalty-free ANSI and ISO C compliant C
library that has been specifically designed for use within embedded systems.
CrossStudio IDE
CrossStudio for ARM is a streamlined integrated development environment (IDE)
for building, testing, and deploying ARM applications. CrossStudio provides:
-
Source Code Editor
A powerful source code editor with
multi-level undo and redo, makes editing your code a breeze.
-
Project System
A complete project system organises your
source code and build rules.
-
Build System
With a single key press you can build all
your applications in a solution, ready for them to be loaded onto a developer
card or into the debugger.
-
ARM Hardware Debug With the Macgraigor Wiggler
attached, you can use the integrated debugger to step through and diagnose
problems in your software on your target board.
-
Integrated Debugger The debugger will help you to quickly
find problems in your ARM and Thumb applications.
-
ARM Flash Programming and Debug You can download
your programs directly into Flash and debug them seamlessly from within the
IDE.
-
Integrated Help system The built-in help system provides
context-sensitive help and a complete reference to the CrossStudio IDE and
tools.