Skip to content

Zephyr OS
The best-in-class RTOS for connected resource-constrained devices, built be secure and safe

Zephyr Project

Overview

The Zephyr OS is a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with security in mind.

Zephyr OS is open source under the Apache 2.0 license and the source code is available on GitHub.

Distinguishing Features

Zephyr offers a large and ever growing number of features including:

  • Extensive suite of Kernel services
  • Multiple Scheduling Algorithms
  • Highly configurable / Modular for flexibility
  • Cross Architecture
  • Memory Protection
  • Compile-time resource definition
  • Optimized Device Driver Model
  • Devicetree Support
  • Native Networking Stack supporting multiple protocols
  • Bluetooth Low Energy 5.0 support
  • Native Linux, macOS, and Windows Development
  • Virtual File System Interface with LittleFS and FATFS Support
  • Powerful multi-backend logging Framework
  • User friendly and full-featured Shell interface
  • Settings on non-volatile storage
  • Non-volatile storage (NVS)
  • Native POSIX port

For more details, See the Introduction to Zephyr.

Getting Started

We think the best way to learn is by doing. And to help you get started, we have provided a series of tutorials. Find the details below:

Create an Issue

Interested in contributing to this project? Want to report a bug? Feel free to click here: