HOME   IP   PROCESSOR IP   LINUX FOR DESIGNWARE ARC PROCESSORS Japan
Linux for DesignWare ARC Processors

Search Tools

Spotlight
Linux for DesignWare® 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. The ARC Linux kernel is based on Linux kernel 3.2 and runs on the ARC 750D and 770D processor core configurations that include a memory management unit (MMU). ARC Linux is available via Git from GitHub.

ARC Linux is tested and verified using the Linux Test Project (LTP) test suite, Stream memory benchmarks, Dhrystone, NTTCP network throughput test, RFC 1812IP Version 4 tests, and RFC 2544 Network Interconnect Device tests. Features include:

  • Robust kernel including a reliable multi-tasking capability
  • Licensed based on an open source model(GPL licensing) with no royalties
  • Allows developers to leverage a wide range of Linux compatible applications
  • Tested and verified using the Linux Test Project (LTP) test suite, stream memory benchmarks, Dhrystone, NTTCP network throughput test, RFC 18121IP Version 4 tests and RFC 2544 Network Interconnect Device test
  • Developed from standard Linux 3.2 kernel
    • Native POSIX Thread Library (NPTL)
    • Kernel preemption support
    • Dynamic module support
    • Kernel parameters support
    • O(1) scheduler
    • Dynamic kernel module support
    • Complete networking support including NFS
    • Boot-time kernel module support
  • Supports DesignWare ARC 770D-based configurable cores that include MMU
  • Automatic detection of instruction cache and data cache configuration
  • Fast context switching using ARC 700 MMU's multiple address spaces
  • Support for ARC SIMD, DMA and extensions
  • Ptrace support for GDB debugging
  • Compatible with ARC GCC 4.4
  • Busybox
  • Init

ARC Linux is integrated, built and tested with the GNU Toolchain for DesignWare ARC processors (ARC GNU Toolchain). This toolchain is provided as a source packages than can be built to run on the user’s host system. Synopsys maintains and supports the DesignWare ARC Linux kernel and ARC GNU Toolchain.

The ARC 770D 32-bit processor core incorporates a Linux acceleration package that delivers up to 30% higher performance running Linux. The extremely power- and area-efficient ARC 770D processor core is ideal for embedded multi-core and portable applications.

Linux Kernel for DesignWare ARC Processors
 

  • Licensed based on an open source model (GPL licensing) with no royalties
  • Allows developers to leverage a wide range of Linux compatible applications
  • Complete GNU Toolchain available
  • Maintained and tested by Synopsys
  • The ARC 770D 32-bit processor core incorporates a Linux acceleration pack