diff --git a/zh-cn/device-dev/kernel/kernel-overview.md b/zh-cn/device-dev/kernel/kernel-overview.md index d5babb7d95e467d999b3fad312d35140e6222933..d178f7f2e32d241d81aa4dea6fbac2036890ad23 100644 --- a/zh-cn/device-dev/kernel/kernel-overview.md +++ b/zh-cn/device-dev/kernel/kernel-overview.md @@ -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) ### 使用指导