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.

../../rst_zephyr/0_zephyr_introduction/figures/zephyr_architecture.svg

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.

../../rst_zephyr/0_zephyr_introduction/figures/Zephyr_hal.svg

Zephyr Boot

To be supplemented.

Zephyr Security

To be supplemented.

Zephyr Wi-Fi

To be supplemented.

Zephyr BT

To be supplemented.