Go to file
Yasushi SHOJI 9e68572ec8 gitignore: Add Emacs style backup file pattern
Emacs appends `~` for a backup file.  Ignore them.

Signed-off-by: Yasushi SHOJI <yasushi.shoji@gmail.com>
2019-11-14 09:34:13 -06:00
configs aarch64 support 2019-11-04 16:04:39 +01:00
meta-zephyr-sdk qemu: bump to v4.2.0-rc1 2019-11-13 14:43:40 -06:00
overlays xtensa: add config and overlay files for intel_s1000 2019-10-03 16:30:18 -07:00
patches gdb/remote: Fix write_ptid tid/pid overflow 2019-11-13 14:45:57 -06:00
scripts scripts: change umask if we are installing as root to fix dir perms 2019-11-07 05:48:31 -06:00
.gitignore gitignore: Add Emacs style backup file pattern 2019-11-14 09:34:13 -06:00
.shippable.yml ci: try building sdk with ci container 0.9.5 2019-11-13 16:38:17 -06:00
LICENSE license: add LICENSE file 2018-12-06 22:57:30 -05:00
README.md aarch64 support 2019-11-04 16:04:39 +01:00
VERSION bump version for 0.11.0-alpha-5 2019-11-07 05:49:02 -06:00
go.sh tools: call build once 2019-10-24 10:33:30 -05:00

README.md

Zephyr SDK with Crosstool NG

This project is to replace the current Yocto based SDK with a new framework for building the Zephyr SDK using crosstool-ng.

The repoistory consists of configurations for the various architectures (not fully tests) and a script that builds on Linux and Mac in a consistent way, apply patches where needed.

Currently we build the following toolchains:

  • i586
  • nios2
  • arm
  • arm64
  • riscv64
  • xtensa

To build for any of the above, run:

./go.sh <arch>

PR Builds

Successfull PR builds will get posted here:

https://builds.zephyrproject.org/zephyrproject-rtos/sdk-ng//zephyr-sdk--setup.run

Release Process

To release a new SDK:

  • Update the VERSION file with the new version, for example 0.11.0 or 0.11.0-beta1 etc.
  • On https://github.com/zephyrproject-rtos/sdk-ng/releases, create the release tag and add the release information.
  • One the release is created, CI will build the SDK image and will upload it to the release page.