Zephyr resources
Tip:
Every available resource can be listed in your redpesk Factory underprojects->distributions
(note: for Zephyr distributions, please list resources for x86_64 arch, by selecting the arch in the top right dropdown menu).
Overview
Our goal is to deploy new versions of the Zephyr kernel as soon as possible.
Zephyr’s release management and Zephyr’s release documentation.
Our Zephyr integration in redpesk currently provides the following Zephyr resources:
Common
- west tool - v1.2.0
West meta tool is used to prepare, build and flash Zephyr firmware - Zephyr SDK - v0.16.5
Zephyr SDK contains toolchains used to build Zephyr firmware for several target architectures- Available target architectures can be found on the sdk release page here.
- To find out a toolchain package name, please refer to the distribution package list under
projects->distributions
, switch tox86_64
mode and search fortoolchain
.
Kernels
- Zephyr kernel latest - v4.1.0
This kernel will be regularly updated to new latest version - Zephyr kernel LTS3 - v3.7.1
This kernel will be regularly updated to new LTS3 version
Packages
Zephyr ressources are split into several rpm packages for convenience, as follows:
-
zephyr-kernel
: main package containing the kernel itself as well as non hal modules -
zephyr-kernel-board-support-X
: all in one package pulling every ressources needed to build firmware for a specific Zephyr target/board. (see this doc) -
zephyr-kernel-doc
: zephyr documentation sources, needed to build the sphinx powered documentation. -
zephyr-kernel-hal-X
: hardware abstraction layers are provided individually and as an all in one rpm package. (see this doc) -
zephyr-kernel-samples
: in-tree samples sources (hello-world, etc), needed to build samples. (see this specfile template) -
zephyr-kernel-test
: zephyr test sources, can be used manually or using twister test suite. -
zephyr-toolchain-X
: toolchains provided by Zephyr SDK. (see this doc)
To know how to include these packages to your build environment, please refer to this doc, our specfile samples or specfile templates.
Releases Notes
LTS 3.7.1-2 & Latest 4.1.0 - May 2025
With this release, we provide updates for both “Zephyr distribution”:
Package | Previous Version | New version | Release note |
---|---|---|---|
Zephyr kernel Latest | 4.0.0 | 4.1.0 | https://github.com/zephyrproject-rtos/zephyr/releases/tag/v4.1.0 |
Zephyr kernel LTS3 | 3.7.1 | 3.7.1-2 | Packaging upgraded to match 4.1.0 packaging enhancements |
With this release, we provide individual Zephyr HALs packages alongside the all in one package for convenience.
We also provide convenient board support packages simplifying firmware building for some targets through the redpesk factory.
LTS3 3.7.1, Latest 4.0.0, LTS2 EOL- February 2025
With this release, we provide updates for available “Zephyr distribution” and remove support for LTS2 that reached EOL:
Package | Previous Version | New version | Release note |
---|---|---|---|
Zephyr kernel Latest | 3.7.0 | 4.0.0 | https://github.com/zephyrproject-rtos/zephyr/releases/tag/v4.0.0 |
Zephyr kernel LTS3 | 3.7.0 | 3.7.1 | https://github.com/zephyrproject-rtos/zephyr/releases/tag/v3.7.1 |
Zephyr kernel LTS2 | 2.7.6 | EOL |
Latest 3.7.0 - August 2024
From now on, zephyr release “Zephyr distribution” will be called zephyr latest.
With this release, we also update it to the latest 3.7.0 version of the Zephyr kernel.
Package | Previous Version | New version | Release note |
---|---|---|---|
Zephyr kernel latest | 3.6.0 | 3.7.0 | https://github.com/zephyrproject-rtos/zephyr/releases/tag/v3.7.0 |
LTS3 Introduction - August 2024
With this release, we introduce a new LTS3 “Zephyr distribution”:
Package | Previous Version | New version | Release note |
---|---|---|---|
Zephyr kernel LTS3 | 3.7.0 | https://github.com/zephyrproject-rtos/zephyr/releases/tag/v3.7.0 |
LTS2 2.7.6 & Release 3.6.0 - July 2024
With this release, we provide an update for both available “Zephyr distribution”:
Package | Previous Version | New version | Release note |
---|---|---|---|
Zephyr kernel LTS2 | 2.7.5 | 2.7.6 | https://github.com/zephyrproject-rtos/zephyr/releases/tag/v2.7.6 |
Zephyr kernel Release | 3.5.0 | 3.6.0 | https://github.com/zephyrproject-rtos/zephyr/releases/tag/v3.6.0 |
Both these distribution are still based and are containing packages from redpesk “Batz 2.0-update”.
First release - May 2024
With this first release, we provide support for building zephyr applications on two redpesk “Zephyr distribution”:
- Zephyr LTS2 = latest Zephyr LTS2 release
- Zephyr Release = latest Zephyr “stable” release.
Both these distribution are based and are containing packages from redpesk “Batz 2.0-update”.
Here are the versions of the used packages introduced with this release:
Package | Version | Release note |
---|---|---|
west | 1.2.0 | https://github.com/zephyrproject-rtos/west/releases/tag/v1.2.0 |
Zephyr SDK | 0.16.5 | https://github.com/zephyrproject-rtos/sdk-ng/releases/tag/v0.16.5 |
Zephyr kernel LTS2 | 2.7.5 | https://github.com/zephyrproject-rtos/zephyr/releases/tag/v2.7.5 |
Zephyr kernel Release | 3.5.0 | https://github.com/zephyrproject-rtos/zephyr/releases/tag/v3.5.0 |