未验证 提交 d9507890 编写于 作者: D duangavin123 提交者: Gitee

update zh-cn/device-dev/kernel/kernel-overview.md.

Signed-off-by: Nduangavin123 <duanxichao@huawei.com>
Signed-off-by: Nduangavin123 <duanxichao@huawei.com>
上级 63bcea03
......@@ -10,8 +10,9 @@
操作系统是位于应用和硬件之间的系统软件,向上提供易用的程序接口和运行环境,向下管理硬件资源。内核位于操作系统的下层,为操作系统上层的程序框架提供硬件资源的并发管理。
**图1** 操作系统架构  
![zh-cn_image_0000001388170721](figures/zh-cn_image_0000001388170721.png)
**图1** 操作系统架构 
 
![zh-cn_image_0000001388170721](figures/zh-cn_image_0000001388170721.png)
### 多内核架构和基本组成
......@@ -30,8 +31,9 @@
内核子系统是位于OpenHarmony的下层。需要特别注意的是,由于OpenHarmony面向多种设备类型,这些设备有着不同的CPU能力,存储大小等。为了更好的适配这些不同的设备类型,内核子系统支持针对不同资源等级设备选用适合的OS内核,内核抽象层(KAL,Kernel Abstract Layer)通过屏蔽内核间差异,对上层提供基础的内核能力。
**图2** OpenHarmony架构图  
![1_zh-cn_image_0000001128794202](figures/1_zh-cn_image_0000001128794202.png)
**图2** OpenHarmony架构图 
 
![1_zh-cn_image_0000001128794202](figures/1_zh-cn_image_0000001128794202.png)
### 不同内核适配的系统及设备类型
......@@ -67,7 +69,8 @@ OpenHarmony针对不同量级的系统,使用了不同形态的内核,分别
OpenHarmony LiteOS-M内核是面向IoT领域构建的轻量级物联网操作系统内核,具有小体积、低功耗、高性能的特点,其代码结构简单,主要包括内核最小功能集、内核抽象层、可选组件以及工程目录等,分为硬件相关层以及硬件无关层,硬件相关层提供统一的HAL(Hardware Abstraction Layer)接口,提升硬件易适配性,不同编译工具链和芯片架构的组合分类,满足AIoT类型丰富的硬件和编译工具链的拓展。
**图3** LiteOS-M架构图  
![内核](figures/内核.png)
![内核](figures/内核.png)
### 使用指导
......@@ -97,8 +100,9 @@ OpenHarmony 轻量级内核是基于IoT领域轻量级物联网操作系统Huawe
- 内核和硬件高解耦
- 轻量级内核与硬件高度解耦,新增单板,内核代码不用修改。
**图4** OpenHarmony LiteOS-A内核架构图  
![1661308214897](figures/1661308214897.png)
**图4** OpenHarmony LiteOS-A内核架构图 
 
![1661308214897](figures/1661308214897.png)
### 使用指导
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册