Development Tools


Software Development Tools

The embARC Software can be used with the free open source GNU Toolchain for ARC Processors and the commercial MetaWare Development Toolkit from Synopsys.

GNU Toolchain for ARC Processors

The ARC GNU Toolchain offers all of the benefits of open source tools, including complete source code and a large install base. The tools include the GCC compiler and GDB debugger as well a number of utilities and libraries that make up a complete software toolchain. Because source code for the GNU toolchain is always available, the ARC GNU Toolchain is configurable, allowing tailoring, customization, and expansion of the tools, libraries, debugger, and board support to meet user-specific requirements.

The GNU command line tools for ARC Processors and the GNU Toolchain for ARC Processors with Eclipse IDE can be downloaded from GitHub.

MetaWare Development Toolkit

The DesignWare® ARC®  MetaWare Integrated Development Environment (IDE) is a state-of-the-art Eclipse-based solution that enables users to seamlessly integrate the creation, management and debugging of embedded applications in a single cockpit. The ARC MetaWare Compiler and Debugger are fully integrated in this industry-standard, open IDE, where users have the ability to incorporate additional Eclipse-compatible tools from third parties, or add tools of their own design. The Toolkit also includes the  DesignWare ARC nSIM Instruction Set Simulator.

The MetaWare Development Toolkit is available from Synopsys. More information can be obtained here.

MetaWare Lite

MetaWare Lite is a functioning version of the MetaWare Development Toolkit, but has a number of restrictions, including a code-size limit of 32 Kilobytes and no runtime library sources. It is available for Microsoft Windows only.

Register here to download MetaWare Lite.