未验证 提交 a98ecd4a 编写于 作者: 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>
上级 d9507890
......@@ -12,7 +12,7 @@
**图1** 操作系统架构 
 
![zh-cn_image_0000001388170721](figures/zh-cn_image_0000001388170721.png)
![zh-cn_image_0000001388170721](figures/zh-cn_image_0000001388170721.png)
### 多内核架构和基本组成
......@@ -32,8 +32,9 @@
内核子系统是位于OpenHarmony的下层。需要特别注意的是,由于OpenHarmony面向多种设备类型,这些设备有着不同的CPU能力,存储大小等。为了更好的适配这些不同的设备类型,内核子系统支持针对不同资源等级设备选用适合的OS内核,内核抽象层(KAL,Kernel Abstract Layer)通过屏蔽内核间差异,对上层提供基础的内核能力。
**图2** OpenHarmony架构图 
 
![1_zh-cn_image_0000001128794202](figures/1_zh-cn_image_0000001128794202.png)
![1_zh-cn_image_0000001128794202](figures/1_zh-cn_image_0000001128794202.png)
### 不同内核适配的系统及设备类型
......@@ -53,9 +54,8 @@ OpenHarmony针对不同量级的系统,使用了不同形态的内核,分别
**表1** 系统关系对应表
| | | | |
| -------- | -------- | -------- | -------- |
| 系统级别 | 轻量系统 | 小型系统 | 标准系统 |
| -------- | -------- | -------- | -------- |
| LiteOS-M | √ | × | × |
| LiteOS-A | × | √ | √ |
| Linux | × | √ | √ |
......@@ -70,7 +70,7 @@ OpenHarmony LiteOS-M内核是面向IoT领域构建的轻量级物联网操作系
**图3** LiteOS-M架构图  
![内核](figures/内核.png)
![内核](figures/内核.png)
### 使用指导
......@@ -92,17 +92,20 @@ OpenHarmony 轻量级内核是基于IoT领域轻量级物联网操作系统Huawe
- 为了更好的兼容软件和开发者体验,新增支持多进程,使得应用之间内存隔离、相互不影响,提升系统的健壮性。
- 引入统一驱动框架HDF(Hardware Driver Foundation)
- 引入统一驱动框架HDF,统一驱动标准,为设备厂商提供了更统一的接入方式,使驱动更加容易移植,力求做到一次开发,多系统部署。
引入统一驱动框架HDF,统一驱动标准,为设备厂商提供了更统一的接入方式,使驱动更加容易移植,力求做到一次开发,多系统部署。
- 支持1200+标准POSIX接口
- 更加全面的支持POSIX标准接口,使得应用软件易于开发和移植,给应用开发者提供了更友好的开发体验。
更加全面的支持POSIX标准接口,使得应用软件易于开发和移植,给应用开发者提供了更友好的开发体验。
- 内核和硬件高解耦
- 轻量级内核与硬件高度解耦,新增单板,内核代码不用修改。
轻量级内核与硬件高度解耦,新增单板,内核代码不用修改。
**图4** OpenHarmony LiteOS-A内核架构图 
 
![1661308214897](figures/1661308214897.png)
![1661308214897](figures/1661308214897.png)
### 使用指导
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册