Introduction to Zephyr
Zephyr is a real-time operating system (RTOS) specifically optimized for the Internet of Things (IoT) and embedded applications.
Licensed under the Apache 2.0 protocol, Zephyr is managed by the Linux Foundation and driven forward by an active developer community. Collaboration ensures its scalability, modular design, and outstanding performance across various hardware platforms.
Thanks to robust development support and continuous contributions from the community, Zephyr has been successfully implemented in multiple products. It offers scalable, secure, and reliable real-time performance suitable for a wide range of IoT and embedded applications.
Realtek actively embraces the open-source model, participating in the development of Zephyr RTOS and providing community support. We will continuously enhance and optimize Zephyr to enable seamless integration on Realtek hardware platforms, offering extensive support for various IoT devices.
Zephyr Architecture
Zephyr is a versatile and comprehensive real-time operating system that supports multiple hardware vendors. It employs a specially developed Hardware Abstraction Layer (HAL) to support different devices from various manufacturers. Developers using Zephyr can directly utilize standard Zephyr APIs to develop applications without needing to delve into the intricacies of the underlying hardware.
Overall Framework of Zephyr OS
Zephyr HAL
The Hardware Abstraction Layer (HAL) provided by Realtek simplifies the underlying hardware details of the Ameba microcontroller (MCU) through standardized interfaces and APIs, enabling developers to interact with the operating system APIs and avoiding the complexity of directly accessing the underlying hardware.
Zephyr Boot
To be supplemented.
Zephyr Security
To be supplemented.
Zephyr Wi-Fi
To be supplemented.
Zephyr BT
To be supplemented.