Zephyr 简介

  • Zephyr 是一款专为物联网 (IoT) 和嵌入式应用优化设计的实时操作系统。

  • Zephyr 采用 Apache 2.0 协议许可,由 Linux 基金会管理,依托活跃的开发者社区推动发展。通过协作确保其在各类硬件平台上具备良好的可扩展性、模块化设计和卓越性能。

  • 得益于强大的开发支持和社区的持续贡献,Zephyr 已成功应用于多款产品中。它提供可扩展、安全且可靠的实时性能,适用于各类 IoT 和嵌入式应用。

  • 瑞昱积极采用开源模式,参与 Zephyr RTOS 的开发并提供社区支持。我们将不断增强和优化 Zephyr,使其在瑞昱硬件平台上实现无缝集成,为多种物联网设备提供广泛支持。

Zephyr 架构

Zephyr 是一个多功能、全面的实时操作系统,支持多种硬件供应商。它采用专门开发的硬件抽象层 (HAL) 来支持不同厂商的不同设备。使用 Zephyr 的开发者可以直接使用标准的 Zephyr API 开发应用程序,而无需深入了解底层硬件的细节。

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

Zephyr OS 整体框架

Zephyr HAL

瑞昱提供的硬件抽象层 (HAL) 通过标准化接口和 API,简化了 Ameba 微控制器 (MCU) 的底层硬件细节,使开发者能够与操作系统 API 交互,避免了直接访问底层硬件的复杂性。

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

Zephyr Boot

待补充

Zephyr Security

待补充

Zephyr Wi-Fi

待补充

Zephyr BT

待补充