The realtek-zephyr-project repository is the entry point for Zephyr development on Realtek Bee Series SoCs. Realtek Zephyr SDK is built on top of the Zephyr Project, reusing the same tools, workflows, and dependencies.
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.
Realtek Zephyr SDK is the Realtek's Zephyr downstream solution, which mainly contains three Github repositories:
-
realtek-zephyr-project: Default manifest repo containing Realtek's applications developed based on Zephyr.
-
zephyr: Realtek downstream Zephyr containing Realtek Bee Series SoCs support. It is developed on top of tagged release from the Zephyr Upstream (currently is Zephyr v3.7 LTS).
-
hal_realtek: Hardware Abstraction Layer for Realtek Bee Series SoCs containing driver sources and platform files.
See the Realtek Zephyr SDK Wiki for more information about Realtek Zephyr SDK.
See the Realtek Zephyr SDK Wiki for detailed drivers and connectivity support status.
- rtl8762gn_evb
- rtl8752htv_evb
- rtl8752h_dongle
For getting started, please refer to the Zephyr Getting Started Guide for the Zephyr project and follow the same getting-started guide for setting up the environment and building your first application.
NOTE: When running
west init
in the getting-started guide it's important to instead runwest init -m https://github.com/rtkconnectivity/realtek-zephyr-project zephyrproject
in order to use the Realtek Zephyr enablement.
Refer to Getting started guide for Windows environment to get the step-by-step guide for Windows platform.
Please refer to Versioning page.
- For technical support with Realtek Zephyr, including bugs and feature requests - submit a subject to RealMCU's DevZone.
Additionally, we welcome any feedback that you can give to improve the documentation!