Important
Have a look into awesome-zephyr-rtos instead.
A curated list of awesome Zephyr RTOS (Zephyr Project) resoures.
- Zephyr core components
- Guides
- Best Practices
- Suggested uses
- API reference
- Zephyr modules
- Virtualization
- Hardware Abstraction
- Releases
- VSCode extensions
- Development containers
- Development frameworks
- Blog posts
- Videos
- Zephyr - Zephyr RTOS.
- west - Meta tool.
- cmake - Build system.
- Make - Build tool (option 1).
- Ninja - Build tool (option 2).
- Kconfig - Build configuration.
- devicetree - Hardware description.
Zephyr v2.6.99
- Getting Started Guide
- Beyond the Getting Started Guide
- User and Developer Guides
- Secure Coding
- Board Porting Guide
- Devicetree Guide
- Architecture Porting Guide
- Architecture-related Guides
- Contribution Guidelines
Zephyr v2.6.99
Zephyr v2.6.99
- Kernel Services
- Scheduling, Interrupts, and Synchronization
- Data Passing
- Memory Management
- Timing
- Other
Zephyr v2.6.99
-
Audio
- codec - The Audio Codec API provides access to digital audio codecs.
- dmic - The audio DMIC interface provides access to digital microphones.
- i2s - The I2S (Inter-IC Sound) API provides support for the standard I2S interface as well as common non-standard extensions such as PCM Short/Long Frame Sync and Left/Right Justified Data Formats.
-
Crypto - Crypto (hardware) related functionalities.
-
Kernel Services
- Scheduling, Interrupts, and Synchronization
- Data Passing
- Memory Management
- Timing
- Other
-
C standard library - minimal/newlib.
-
Memory Management
-
Miscellaneous
- Checksum
-
Structured Data
-
Data Structures
-
Peripherals
-
Power Management
- Power Management Hook Interface
- System Power Management APIs
- Device Power Management API - The SOC interface and application use these API to perform power management operations on the devices.
- Device Runtime Power Management API - The Device Drivers use these API to perform device runtime power management operations on the devices.
-
Resource Management
-
Storage
-
Time Utilities
-
USB Device Stack
- USB Device Controller
- USB Device Core - Low level/High level API.
- HID Class Device
-
User mode
-
Settings
-
Virtualization
- zscilib Zephyr module - Scientific computing.
- OpenThread Zephyr module - OpenThread.
- micro-ROS Zephyr module - micro-ROS (ROS2).
- Rust Zephyr module - Module for building a Cargo project and linking it into a Zephyr image.
- trond-snekvik.kconfig-lang - Kconfig language support for the Zephyr Project in VS Code.
- trond-snekvik.devicetree - DeviceTree language support for the Zephyr project in VS Code.
- platformio.platformio-ide - PlatformIO for VSCode.
- Zephyr Docker Images - CI image / Developer image.
- Zephyr ADA containers - Containers to develop Ada programs based on Zephyr RTOS.
- PlatformIO - A professional collaborative platform for embedded development.
- Renode - Virtual development framework for complex embedded systems.
- Zephyr website - Videos
- Zephyr Project Youtube channel
- Bluetooth on Zephyr Overview
- ACRN Hypervisor and Zephyr RTOS for Industrial IoT Applications
- West Overview and Status
- New shell and logger in Zephyr 1.14
- USB support in Zephyr
- Zephyr Power Management 101
- Demand Paging: when software is bigger than available memory
- Using OPC UA with Zephyr
- A deep dive into the Zephyr 2.5 device model
- Machine Learning with TensorFlow Lite Micro on Zephyr
- Real Time in the Real World, Scheduler Details for Practical Problems
- Coredump: a brief introduction and demo
- Logging subsystem overview
- Developing Hardware for Zephyr
- Using Visual Trace Diagnostics on Zephyr Applications