@nashif nashif released this Apr 29, 2017 · 159 commits to master since this release

Assets 3

The Zephyr Project Software Development Kit (SDK) contains the necessary tools and cross-compilers needed to build the kernel on all supported architectures. It also includes host tools such as a custom QEMU emulator and a host compiler used to build host tools when necessary. The SDK supports the following architectures:

  • IA-32
  • ARM
  • ARC
  • Nios* II

Visit the Zephyr documentation website for more information about the SDK, how to set up your development environment, and how to develop applications.

  • GCC 5.2.0 cross-compiler for x86 + binutils + gdb, libgcc, newlib

  • GCC 5.2.0 cross-compiler for ARM + binutils + gdb, libgcc, newlib (multilib)

  • GCC 5.2.0 cross-compiler for MIPS + binutils + gdb, libgcc, newlib (multilib)

  • GCC 5.2.0 cross-compiler for Nios II + binutils + gdb, libgcc, newlib (multilib)

  • GCC 5.2.1 cross-compiler for IAMCU + binutils + gdb, libgcc, newlib

  • GCC 4.8.5 cross-compiler for ARC + binutils + gdb, libgcc, newlib (multilib)

Native host tools

  • GCC 5.2.0 host compiler for i686, binutils, glibc 2.22
  • Python 2.7 and Python 3.4
  • BOSSA tools
  • Python PLY module (for python 2.7 and python 3.4)
  • QEMU emulators version 2.1.3:
  • qemu-system-arm (zephyr specific patch)
  • qemu-system-mips
  • qemu-system-i386
  • qemu-system-nios2
  • make (GNU Make 4.1)
  • openocd 0.9 (Open On-Chip Debugger with additional Quark SE support)
  • openocd 0.8 (installed as openocd-legacy, Quark SE support)
  • Major changes from SDK 0.8.1
  • Improved multilib support for all Cortex-M SoCs.
  • Update ARC GCC compiler with last toolchain release (arc-2016.03)
  • Updated GCC, binutils, newlib.
  • Updated Python support from 3.3 to 3.4 (along with 2.7)
  • Incremented Nios2 memory for the device "altera_10m50_zephyr" in order to enable additional tests.