Overview
Description
The Zephyr Project is a Linux Foundation hosted Collaboration Project. It’s an open-source collaborative effort uniting developers and users in building a best-in-class small, scalable, real-time operating system (RTOS) optimized for resource-constrained devices, across multiple architectures. Renesas is a Platinum member of the Zephyr project with support for RA, RX MCU and RZ MPU family devices and boards.
Features
- Open-source real-time operating system, with vibrant community participation
- Comprehensive, lightweight, kernel & supporting services, inherently portable & secure
- Complete, fully integrated, highly configurable, modular for flexibility
- Fully connected with Bluetooth 5.0 & BLE, Wi-Fi, Ethernet, CANbus, IoT protocols like CoAP, LwM2M, MQTT, OpenThread and USB & USB-C
- Developer-friendly, logging, tracing, debugging, built-in shell, Windows/Linux/macOS support
- Product development ready using LTS that includes security updates
- Permissively licensed - Apache 2.0 with vendor neutral governance, broad SoC, board and sensor support
Comparison
Applications
- Industrial IoT
- Asset Tracking
- Wearables & Healthcare
- Worker Safety
Videos & Training
This video explains how to install the necessary dependencies and set up the environment to build and run a Zephyr Hello World sample project on a Renesas MCU/MPU board.
Chapter Titles
00:00 Overview
00:58 Install dependencies
02:10 Set up the environment
03:10 Get Zephyr source code
04:43 Install Zephyr SDK
05:29 Build and flash the sample project
Related Resources