## Welcome to CrossWorks for ARM!

CrossWorks for ARM is a streamlined integrated development environment, compilation tools, and libraries for building, testing, and deploying applications on ARM7, ARM9, XScale and Cortex-M3 microcontrollers.

###### Documentation overview

A comprehensive collection of technical documentation, including reference material, release notes, sample code, technical notes, and Q&As. Each of the links below leads to the resources for a specific topic. Key resources also include getting started documents, API references, and cross-references for related topics.

Getting Started The CrossStudio Tutorial section gives an overview of how to get started with CrossWorks for ARM. | Support Packages View the details of the device and board support packages you currently have installed. | Release Notes Please take a moment to read the release notes for this version of CrossWorks.
Tasking Library Documentation on the multi-priority, preemptive, multi-tasking and synchronisation library. | C Library Comprehensive documentation on the functions, macros, and variables that comprise the CrossWorks C library. | ARM Library Documentation covering ARM devices and runtime libraries.
CrossStudio CrossStudio is the CrossWorks integrated development environment and where you will spend most of your time when using CrossWorks. | Code Editor A powerful text editor tuned for editing source code with multi-level undo and redo, makes editing a breeze. | Project System A complete project system organises your source code and build rules.
Build System A single key press builds all your applications in a solution, ready for download onto a development board. | Help System The built-in help system provides context-sensitive help and a complete reference to the CrossStudio IDE and tools. | Source Code Control Develop applications in teams with links to SourceSafe, SourceOffSite, and CVS.

If you have a question or need some help working with CrossStudio, please check our frequently asked questions page or use CrossStudio's help window. If the problem is not covered in the documentation, see requesting support and reporting problems for more information.