All Projects → zephyrproject-rtos → Sdk Ng

zephyrproject-rtos / Sdk Ng

Licence: apache-2.0
New approach for the Zephyr SDK using crosstools-ng

Labels

Projects that are alternatives of or similar to Sdk Ng

Connect Java Sdk
Java client library for the Square Connect v2 API
Stars: ✭ 36 (-23.4%)
Mutual labels:  sdk
Infra Integrations Sdk
New Relic Infrastructure Integrations SDK
Stars: ✭ 42 (-10.64%)
Mutual labels:  sdk
Sentry React Native
Official Sentry SDK for react-native
Stars: ✭ 1,032 (+2095.74%)
Mutual labels:  sdk
Sdk
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Stars: ✭ 996 (+2019.15%)
Mutual labels:  sdk
Openai Api Dotnet
A C#/.NET SDK for accessing the OpenAI GPT-3 API
Stars: ✭ 41 (-12.77%)
Mutual labels:  sdk
Soflow
A ScriptableObject oriented design SDK.
Stars: ✭ 43 (-8.51%)
Mutual labels:  sdk
Sdk
MEGA C++ SDK
Stars: ✭ 980 (+1985.11%)
Mutual labels:  sdk
Fbbot
Minimal framework/SDK for facebook messenger bots. BYOS (Bring Your Own Server)
Stars: ✭ 46 (-2.13%)
Mutual labels:  sdk
Memfault Firmware Sdk
Memfault Firmware SDK for embedded systems. More information at https://docs.memfault.com.
Stars: ✭ 42 (-10.64%)
Mutual labels:  sdk
Meta Zephyr Sdk
Zephyr SDK
Stars: ✭ 45 (-4.26%)
Mutual labels:  sdk
Waliyun
阿里云Node.js Open API SDK(完整版)
Stars: ✭ 40 (-14.89%)
Mutual labels:  sdk
Hedera Sdk Go
Hedera SDK for Go
Stars: ✭ 41 (-12.77%)
Mutual labels:  sdk
Russianpost Sdk
PHP SDK для Почты России
Stars: ✭ 43 (-8.51%)
Mutual labels:  sdk
Commercetools Php Sdk
The e-commerce SDK from commercetools for PHP.
Stars: ✭ 38 (-19.15%)
Mutual labels:  sdk
Clarifai Apple Sdk
Artificial Intelligence with a Vision
Stars: ✭ 46 (-2.13%)
Mutual labels:  sdk
Oauth Pythonclient
The Python OAuth client provides a set of methods that make it easier to work with Intuit's OAuth and OpenID implementation.
Stars: ✭ 36 (-23.4%)
Mutual labels:  sdk
Snapfeed Sdk
Interactive user feedback tool for Flutter 🎉
Stars: ✭ 43 (-8.51%)
Mutual labels:  sdk
Dc Management Sdk Js
Amplience Dynamic Content Management SDK
Stars: ✭ 47 (+0%)
Mutual labels:  sdk
Symbian Archive
A small website to archive Symbian-related dev tools & doc.
Stars: ✭ 46 (-2.13%)
Mutual labels:  sdk
Node Qiniu Sdk
七牛云SDK,使用 ES2017 async functions 来操作七牛云,接口名称与官方接口对应,轻松上手,文档齐全
Stars: ✭ 44 (-6.38%)
Mutual labels:  sdk

Zephyr SDK with Crosstool NG

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

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

Currently we build the following toolchains:

  • i586
  • nios2
  • arc
  • arm
  • arm64
  • riscv64
  • sparc
  • mips
  • xtensa (sample_controller, intel_apl_adsp, intel_s1000, intel_bdw_adsp, intel_byt_adsp, nxp_imx_adsp, nxp_imx8m_adsp)

To build for any of the above, run:

./go.sh <arch>

Production builds are done using the script in .shippable.yml which identifies some packages you'll need to have installed for the above command to work.

When building locally be aware that ./go.sh is written assuming it's invoked in a pristine workspace. That means if you pull an update of this repository ./go.sh will not update the crosstool-ng source and rebuild the bin/ct-ng utility to match the update configuration. This can produce very confusing results.

Released Binaries packages

Pre-built binaries releases of the SDK are made and currently only available for an x86_64 Linux host environment. The releases can be found here:

https://github.com/zephyrproject-rtos/sdk-ng/releases

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.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].