草榴社区

Linux for 草榴社区 ARC Processors

Linux for 草榴社区 ARC? processors (ARC Linux) offers all of the benefits of open source software, including complete source code and a large install base. ARC Linux allows software developers to leverage a large amount of Linux-compatible application software to quickly build complex systems using open source components. It runs on the ARCv2 and ARCv3 ISA-based processors including ARC HS38, HS48, HS58 and HS68 processors. The latest version of ARC Linux is available from the official Linux Kernel Archives at and older versions are available from 草榴社区 via .

ARC Linux is tested and verified on 草榴社区 ARC development platforms as well as on 草榴社区 ARC nSIM and open-source QEMU simulation platforms.

ARC Linux supports:

  • Multiple open-source build systems: , and
  • Standard development tools including and
  • Many architecture-independent , including high-resolution timers, tickless idle (for lower power), device tree support and others

The following features of ARC processors are supported in ARC Linux:

  • ARC core performance counters (configurable hardware extension)
  • Automatic detection of instruction cache and data cache configuration
  • ARC SIMD, DMA and extensions
  • ARC architecture-specific features and optimizations for efficient ARC hardware use

ARC Linux is integrated, built and tested with the GNU Tool Chain for 草榴社区 ARC processors (ARC GNU Tool Chain). This tool chain is provided pre-built and as source packages that can be built to run on the user’s host system. 草榴社区 maintains and supports the 草榴社区 ARC Linux kernel and ARC GNU Tool Chain.


 

Highlights
  • ARC Linux is part of the official Linux Kernel Archives since v3.9, released in 2013
  • Important updates are backported to older versions of the Linux kernel
  • Linux kernel versions (also known as LTS branches) are available for ARC processors
  • Allows developers to leverage a wide range of Linux compatible applications
  • Complete GNU Toolchain available
  • Maintained and tested by 草榴社区 software engineers