-
Marta Rybczynska authored
Capitalize the title to match other chapter titles. Signed-off-by:
Marta Rybczynska <marta.rybczynska@huawei.com>
Marta Rybczynska authoredCapitalize the title to match other chapter titles. Signed-off-by:
Marta Rybczynska <marta.rybczynska@huawei.com>
Supported Images
To create a custom Linux distribution to match the product requirements, |main_project_name| includes a set of predefined images for developing a product image.
Linux Kernel
The Linux kernel is a free and open-source Unix-like operating system (OS) kernel that serves as the primary interface between the computer's hardware and its processes.
|main_project_name| supports the following images listed in the table:
Image Name | Description |
---|---|
oniro-image-base |
|
oniro-image-extra |
|
To build a Linux-based image for a supported machine, see :ref:`Linux Kernel Build Flavour <Linux_Kernel>`.
Zephyr Kernel
The Zephyr OS is a well-known security-oriented real-time operating system (RTOS) that is intended for use on resource-constrained and embedded systems.
For more detailed information on Zephyr OS Kernel, see Zephyr documentation.
|main_project_name| supports the following images for the Zephyr OS kernel:
Image Name | Description |
---|---|
zephyr-philosophers | A sample Zephyr application implementing the Dining Philosophers problem. |
To build a Zephyr-based image for a supported machine, see :ref:`Zephyr Kernel Build Flavour <Zephyr_Kernel>`.
FreeRTOS Kernel
The FreeRTOS kernel is a real-time operating system (RTOS) that runs on a variety of platforms which is used to build microcontroller-based embedded applications.
The standard RTOS kernel binary image ranges from 4000 to 9000 bytes. |main_project_name| supports the following images for FreeRTOS Kernel:
Image Name | Description |
---|---|
freertos-demo | Machine configuration for running an ARMv5 system on QEMU. |
To build a FreeRTOS-based image for a supported machine, see :ref:`FreeRTOS Kernel Build Flavour <FreeRTOS_Kernel>`.