From 82cd744f1746df587d2f7ddb3e24de9d3f05796c Mon Sep 17 00:00:00 2001 From: annie_wangli Date: Thu, 7 Apr 2022 08:37:17 +0800 Subject: [PATCH] update docs Signed-off-by: annie_wangli --- en/readme/kernel.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/en/readme/kernel.md b/en/readme/kernel.md index 31e52226a8..e973952865 100644 --- a/en/readme/kernel.md +++ b/en/readme/kernel.md @@ -1,5 +1,6 @@ # Kernel + ## Introduction OpenHarmony provides LiteOS and Linux for different levels of systems. LiteOS applies to mini and small systems. Linux applies to small and standard systems. @@ -36,13 +37,13 @@ OpenHarmony provides LiteOS and Linux for different levels of systems. LiteOS ap ## LiteOS -OpenHarmony LiteOS is a real-time OS kernel developed for IoT devices. It boasts lightweight features as the real-time operating system (RTOS) and is easy-to-use like Linux. +The OpenHarmony LiteOS kernel is a real-time OS kernel developed for IoT devices. It is as lightweight as the real-time operating system (RTOS) and as easy-to-use as Linux. -LiteOS provides basic kernel functions, such as process and thread scheduling, memory management, inter-process communication (IPC), and timer management. +The OpenHarmony LiteOS kernel provides basic functions, such as process and thread scheduling, memory management, inter-process communication (IPC) mechanism, and timer management. -The LiteOS source code is stored in **kernel\\_liteos\\_a** and **kernel\\_liteos\\_m** repositories. The **kernel\\_liteos\\_a** repository stores kernel code for small and standard systems. The **kernel\\_liteos\\_m** repository stores kernel code for mini systems. This document describes the **kernel\\_liteos\\_a** repository. Figure 1 shows the architecture of OpenHarmony LiteOS-A. +The OpenHarmony LiteOS source code is stored in **kernel\\_liteos\\_a** and **kernel\\_liteos\\_m** repositories. The **kernel\\_liteos\\_a** repository stores kernel code for small and standard systems. The **kernel\\_liteos\\_m** repository stores kernel code for mini systems. This document describes the **kernel\\_liteos\\_a** repository. The figure below shows the architecture of OpenHarmony LiteOS-A. -**Figure 1** OpenHarmony LiteOS-A kernel architecture +**Figure 1** OpenHarmony LiteOS-A kernel architecture ![](figures/architecture-of-the-openharmony-liteos-cortex-a-kernel.png "OpenHarmony-LiteOS-A Kernel Architecture") ## Linux @@ -51,7 +52,7 @@ Evolved from the open-source Linux kernel LTS 4.19.y and 5.10.y, the OpenHarmony For more information about Linux LTS 4.19.y, visit the [official kernel website](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-4.19.y). -For more information about Linux LTS 5.10.y, visit the [official kernel website](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-5.10.y). +For more information about Linux LTS 5.10.y, visit the [official kernel website] (https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-5.10.y). During the build process, you can merge the driver code based on the chip platform and build the kernel image. All patches are licensed under GNU General Public License (GPL) 2.0. @@ -209,6 +210,12 @@ LiteOS: Linux: +[kernel\_linux\_patches](https://gitee.com/openharmony/kernel_linux_patches/blob/master/README.md) + +[kernel\_linux\_config](https://gitee.com/openharmony/kernel_linux_config/blob/master/README.md) + +[kernel\_linux\_build](https://gitee.com/openharmony/kernel_linux_build/blob/master/README.md) + [kernel\_linux\_4.19](https://gitee.com/openharmony/kernel_linux_4.19/blob/master/README) [kernel\_linux\_5.10](https://gitee.com/openharmony/kernel_linux_5.10/blob/master/README) -- GitLab