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:
- 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.
- Integrated Debugger and Flash Programming You can download your programs directly into Flash and debug them seamlessly from within the IDE using a wide range of JTAG and SWD target interfaces.
- Integrated Help system The built-in help system provides context-sensitive help and a complete reference to the CrossStudio IDE and tools.