最近,有接触到Zephyr操作系统,在这之前我也没怎么了解过,简单了解了一下,发现其增长的势头还挺猛的。
下面我们一起来简单认识认识Zephyr。
Zephyr 简介
Zephyr RTOS是Linux基金会下的一个开源项目,以其高效、灵活、安全的特点,在实时操作系统领域崭露头角,成为物联网设备开发的首选之一。基于Apache 2.0许可。
官网:https://www.zephyrproject.org/
代码仓:https://github.com/zephyrproject-rtos/zephyr
1、Zephyr软件架构:
Zephyr从下到上大致分为如下几层:
硬件层:含了实际的硬件设备,如CPU、内存、外设等。这些硬件设备是操作系统运行的基础和支撑。
硬件抽象层(HAL):提供了对底层硬件的抽象和封装