Zephyr is a full-featured OS with an architecture that allows developers to focus on the application.
- Highly configurable and modular
- Supports cooperative and preemptive threading
- Memory and resources are typically statically allocated, benefitting long-running systems
- An integrated device driver interface
- Offers memory protection via stack overflow protection, kernel object and device driver permission tracking, and thread isolation
- Bluetooth® Low Energy (BLE 4.2, 5.0) support, with both controller and host, BLE Mesh
- 802.15.4 OpenThread compliant
- A native, fully featured and optimized networking stack
- Supports a range of subsystems, including USB, filesystem, logging, DFU