Skip to content

Zephyr SDK 0.18.0-alpha4

Pre-release
Pre-release
Compare
Choose a tag to compare
@nashif nashif released this 31 May 14:15

Downloads

SDK Bundle

OS Minimal[1] GNU LLVM
Linux AArch64 / x86-64 AArch64 / x86-64 AArch64 / x86-64
macOS AArch64 / x86-64 AArch64 / x86-64 AArch64 / x86-64
Windows x86-64 x86-64 x86-64

[1] Minimal bundle does not contain any toolchains and allows users to choose the toolchains to download and install.

GNU Toolchains

Target Linux macOS Windows
aarch64-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
arc-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
arc64-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
arm-zephyr-eabi AArch64 / x86-64 AArch64 / x86-64 x86-64
microblazeel-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
mips-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
riscv64-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
rx-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
sparc-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
x86_64-zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-amd_acp_6_0_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-amd_acp_7_0_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-amd_acp_7_3_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-dc233c_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-espressif_esp32_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-espressif_esp32s2_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-espressif_esp32s3_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-intel_ace15_mtpm_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-intel_ace30_ptl_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-intel_tgl_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-mtk_mt8195_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-nxp_imx_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-nxp_imx8m_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-nxp_imx8ulp_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-nxp_rt500_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-nxp_rt600_adsp_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-nxp_rt700_hifi1_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-nxp_rt700_hifi4_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-sample_controller_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64
xtensa-sample_controller32_zephyr-elf AArch64 / x86-64 AArch64 / x86-64 x86-64

LLVM Toolchain

Name Link
Linux Clang/LLVM AArch64 / x86-64
macOS Clang/LLVM AArch64 / x86-64
Windows Clang/LLVM x86-64

Host Tools

OS Host Tools
Linux AArch64 / x86-64
macOS Not available
Windows Not available

Included Components

Toolchains

Host Tools

  • BOSSA 1.9.1-14-g3532de8
  • DTC 1.6.0
  • OpenOCD 0.12.0 with Zephyr patches
  • Updated QEMU to 10.0.2 release.
  • Updated Xilinx QEMU to 8.1.0 release (part of Xilinx tools v2024.2 release).
  • Added "legacy QEMU" that is equivalent to the "QEMU 7.0.0 with Zephyr
    patches" in the SDK 0.17.0 release. This is to allow testing of the legacy
    platforms that are not compatible with QEMU 10.0.2.

Release Notes

  • general:

    • Update GCC to 14.3
    • Picolibc is the default and only C library
    • C Library is now built with both speed and size optimization
    • Added Clang/LLVM 19.1.7 toolchain with Arm and RISC-V architecture support.
    • Introduced Clang/LLVM toolchain distribution bundle
      (zephyr-sdk-VER_HOST_llvm).
    • Renamed existing "full" GNU toolchain distribution bundle to
      zephyr-sdk-VER_HOST_gnu.
    • Windows executables now link against UCRT, which supports Unicode.
  • cmake:

    • Restructured toolchain CMake script to support GNU and LLVM toolchains.
      This requires Zephyr 4.2.0 or above (or the latest collab-sdk-dev).
    • Zephyr SDK GNU toolchain now declares TOOLCHAIN_HAS_GLIBCXX.
    • Zephyr SDK LLVM toolchain now declares TOOLCHAIN_HAS_LIBCXX.