30 lines
1.2 KiB
Markdown
30 lines
1.2 KiB
Markdown
# API Documentation {#index}
|
|
|
|
## Introduction
|
|
|
|
The Zephyr OS is a small-footprint kernel designed for use on
|
|
resource-constrained and embedded systems: from simple embedded
|
|
environmental sensors and LED wearables to sophisticated embedded
|
|
controllers, smart watches, and IoT wireless applications.
|
|
|
|
See the [zephyrproject.org](https://zephyrproject.org) site for more
|
|
information about the project and becoming a member, and this [summary
|
|
of Zephyr resources](https://docs.zephyrproject.org/latest/introduction/index.html#resources)
|
|
to help you find your way around the project.
|
|
|
|
## Supported Boards
|
|
|
|
The Zephyr kernel supports multiple architectures, including ARM
|
|
Cortex-M, Intel x86, ARC, NIOS II, Tensilica Xtensa, and RISC-V 32. For
|
|
details, see the [latest supported boards
|
|
documentation](https://docs.zephyrproject.org/latest/boards/index.html).
|
|
|
|
## Licensing
|
|
|
|
Zephyr is permissively licensed using the Apache 2.0 license (as found
|
|
in the [project's GitHub LICENSE
|
|
file](https://github.com/zephyrproject-rtos/zephyr/blob/master/LICENSE).
|
|
There are some imported or reused components of the Zephyr project that
|
|
use other licensing, as described in [Licensing of Zephyr Project
|
|
components](https://docs.zephyrproject.org/latest/LICENSING.html#zephyr-licensing).
|