Bluetooth and Zephyr OS#

The Zephyr operating system (OS) is based on a small-footprint kernel designed for use on resource-constrained and embedded systems.

The Getting Started Guide describes how to:

  • Set up a command-line Zephyr development environment on Ubuntu, macOS, or Windows (instructions for other Linux distributions are discussed in Install Linux Host Dependencies)

  • Get the source code

  • Build, flash, and run a sample application

A number of Silicon Labs parts support Zephyr development. The Thunderboard EFR32BG22 is a low-cost entry point. This page provides information about the part and getting started with Bluetooth development.