Operating Systems

We provide and maintain a set of operating systems for the LEON and ERC32 processors.

Bare-C Cross-compiler system (BCC)

  • GNU/LLVM C/C++ Compiler with binutils
  • Small bare-C runtime with interrupt support
  • NewLib C library
  • Open source

RTEMS Cross-compiler system (RCC)

  • GNU/LLVM C/C++ Compiler with binutils
  • RTEMS real-time kernel 5, 4.10 or 4.8
  • Wide range of device drivers
  • Open source

VxWorks 7 SPARC architectural port and BSP

  • Supports LEON2, LEON3 and LEON4
  • Wide range of device drivers
  • Windows and Linux host

VxWorks 6.9 SPARC architectural port and BSP

  • Supports LEON2, LEON3 and LEON4
  • Wide range of device drivers
  • Windows and Linux host

Linux for LEON

  • Supports MMU, FPU, V8 and SMP systems
  • LINUXBUILD build environment for LEON3/4/5
  • Wide range of applications
  • Many device drivers: PCI, Network, USB, etc.

Zephyr RTOS

  • RTOS with a tiny footprint
  • GNU C/C++ compiler for Linux hosts by Zephyr SDK
  • GRLIB device drivers
  • Open source (Apache 2.0 license)