Synopsys offers a suite of GNU tools for developers targeting the Linux operating system as well as bare metal systems. The GNU development project uses an open development environment and supports many platforms, including DesignWare® ARC® processor cores. Many developers around the world have come to utilize GNU based tools in C/C++ software development for embedded applications because of their quality, performance, and standard interface across multiple target CPUs. The GNU Toolchain for ARC Processors (ARC GNU Toolchain) sources are available from GitHub. The latest pre-built GNU Toolchain are available here.
Because of the importance of open source tools in embedded software, Synopsys invests in open source projects, such as GNU and the Linux kernel for ARC processor cores. Synopsys ensures there is up-to-date open source GNU tools support for its processors and is continuously updating and optimizing the ARC GNU Toolchain.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 many utilities and libraries that make up a complete software toolchain. Because source code for the GNU tool chain is always available, the ARC GNU Toolchain is configurable, allowing customization and expansion of the tools, libraries, debugger, and board support to meet user-specific requirements.
The ARC GNU Toolchain is provided as a source package than can be built to run on the user's host platform.
GCC v9.2.1 |
---|
|
GDB v8.3.1 |
|
Binutils v2.33.1 |
|
Newlib v2.5 library |
|
uClibc-ng v1.0.31 & glibc v2.30 |
|