17³Ô¹Ï

Zephyr RTOS for 17³Ô¹Ï ARC Processors

for 17³Ô¹Ï ARC? processors (ARC Zephyr) offers all of the benefits of open-source software, including complete source code and a large, growing user community. ARC Zephyr allows software developers to leverage a small-footprint real-time kernel for use in resource-constrained embedded systems together, while scalable to larger systems with a full range of support for communications protocols and file systems. ARC Zephyr runs on up-to-date 32- and 64-bit ARC processors, including ARC EMx, HS3x, HS4x, HS5x, HS6x and VPX processor families. The latest version of ARC Zephyr is available from the official Zephyr Project repository at .

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

  • Closely-coupled memories (ICCM & DCCM)
  • Hardware-assisted unaligned memory access
  • Interrupts with multiple priority levels
  • Hardware floating-point unit (FPU)
  • Symmetric multiprocessing (SMP)
  • Hardware-assisted stack-checking
  • Hardware-assisted atomic operations
  • DSP ISA, AGU and XY-memory extensions
  • Memory protection unit (MPU)

More detailed information is available in the .

ARC Zephyr is tested with Zephyr¡¯s extensive built-in on up-to-date 17³Ô¹Ï hardware development platforms, as well as on 17³Ô¹Ï ARC nSIM and open source QEMU simulators.


Read the Zephyr blog post "Zephyr RTOS is the Core of 17³Ô¹Ï Silicon Lifecycle Management Solution" for an ARC Processor based reference example showcasing how 17³Ô¹Ï' Silicon Lifecycle Management (SLM) solution provides a comprehensive roadmap not only for reliability and performance, but also for efficiency, and sustainability throughout the entire lifecycle of semiconductor devices.

 

Highlights
  • ARC Zephyr is part of the official Zephyr Project repository since initial Zephyr Project launch
  • 17³Ô¹Ï representatives actively participate in multiple Zephyr Project committees including the
  • Allows developers to leverage a full-featured scalable RTOS runtime environment
  • Supports building with open source ARC GNU toolchain or 17³Ô¹Ï MetaWare toolchain
  • Branches with are available for ARC users
  • Maintained and tested by 17³Ô¹Ï software engineers