Zephyr SDK 0.16.0
Downloads
SDK Bundle
| OS | Minimal[1] | Full |
|---|---|---|
| Linux | AArch64 / x86-64 | AArch64 / x86-64 |
| macOS | AArch64 / x86-64 | AArch64 / x86-64 |
| Windows | x86-64 | x86-64 |
[1] Minimal bundle does not contain any toolchains and allows users to choose the toolchains to download and install.
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 |
| nios2-zephyr-elf | AArch64 / x86-64 | AArch64 / x86-64 | x86-64 |
| riscv64-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-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_apl_adsp_zephyr-elf | AArch64 / x86-64 | AArch64 / x86-64 | x86-64 |
| xtensa-intel_s1000_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-sample_controller_zephyr-elf | AArch64 / x86-64 | AArch64 / x86-64 | x86-64 |
Host Tools
| OS | Host Tools |
|---|---|
| Linux | AArch64 / x86-64 |
| macOS | Not available |
| Windows | Not available |
Included Components
Toolchains
- Binutils 2.38 with Zephyr patches
- GCC 12.2.0 with Zephyr patches
- GDB 12.1 with Zephyr patches
- Newlib 3.3.0 with Zephyr patches
- Picolibc 1.8.0 with Zephyr patches
Host Tools
- BOSSA 1.9.1-14-g3532de8
- DTC 1.6.0
- OpenOCD 0.11.0 with Zephyr patches
- QEMU 7.0.0 with Zephyr patches
- ARC QEMU 2022.08.04
- Xilinx QEMU 2021.1
Release Notes
-
general:
- Changed the distribution bundle archive format from
tar.gztotar.xzfor
Linux and macOS and fromzipto7zfor Windows in order to reduce the
download size. - Added Microblaze little endian toolchain (
microblazeel-zephyr-elf). - Added Espressif ESP32-S3 toolchain (
xtensa-espressif_esp32s3_zephyr-elf). - Removed the unused
xtensa-intel_bdw_adsp_zephyr-elfand
xtensa-intel_byt_adsp_zephyr-elftoolchain.
- Changed the distribution bundle archive format from
-
gdb:
- Fixed GDB shell key input issues on tmux.
-
gcc:
- Updated to GCC 12.2 release.
- Added Picolibc and the libstdc++ compiled for it as part of the toolchain
in order to allow using the C++ standard library alongside the Picolibc. - Fixed ARM MVE vcmpq vector-scalar internal compiler error (GCC PR107987).
-
qemu:
- Added KVM (Kernel-based Virtual Machine) mode support for the AArch64 and
x86-64 targets. This allows running the KVM-enabled Zephyr boards such as
qemu_kvm_arm64.
- Added KVM (Kernel-based Virtual Machine) mode support for the AArch64 and
-
picolibc:
- Updated to Picolibc 1.8 release.