CrossWorks for ARM is a complete C/C++ development system for Cortex-M0, Cortex-M1, Cortex-M3, ARM7, ARM9 and XScale microprocessors that runs on Windows, Mac OS, Linux or Solaris. It comprises of the ARM GCC C/C++ compiler, the CrossWorks C Library and the CrossStudio integrated development environment.

GNU Compiler Collection

CrossWorks for ARM comes with a pre-built version of the GNU Compiler Collection (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 its 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: