Zephyr OS
The best-in-class RTOS for connected resource-constrained devices, built be secure and safe¶
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:
- Setup the Zephyr Development Environment
- Build and Run your first Zephyr example
- More Samples and Demos
Create an Issue¶
Interested in contributing to this project? Want to report a bug? Feel free to click here: