OpenHarmony 内核是一个适用于物联网领域的实时操作系统内核,它像RTOS 一样轻量级,并且像Linux 一样易于使用。功能组件:包括进程和线程调度、内存管理、IPC机制、定时器管理等操作系统基本组件。
开始恢复
引导恢复负责在内核启动之后、应用程序启动之前启动操作系统的中间层。支持使用LiteOS-A 内核的平台。目前包括Hi3516DV300和Hi3518EV300平台。
图形
主要包括UI组件、布局、动画、字体、输入事件、窗口管理、渲染等模块,构建基于轻量级OS的应用框架,为低硬件资源的物联网设备提供OpenHarmony支持系统应用开发。
安全
主要通过示例向开发者展示如何利用现有的安全机制,如安全启动、应用权限管理、IPC通信认证、HUKS、HiChain、应用签名验证等,来提升系统的安全能力。
用户程序框架
它包含两个模块:能力子系统和包管理子系统。 Skill子系统是OpenHarmony提供的开发框架,供开发者开发OpenHarmony应用程序。 Package Management Subsystem是OpenHarmony为开发者提供的安装包管理框架。
系统服务框架
由于平台资源有限,硬件平台多样,需要提供统一的系统服务开发框架,吸收硬件架构、资源、运行形式的差异。根据RISC-V、Cortex-M和Cortex-A硬件平台的不同,分为M核和A核两种扁平化硬件平台。
编译和构建
Compile and Build 提供了基于GN 和ninja 的编译构建框架。支持以下功能: 1.针对不同芯片平台构建产品。例如:Hi3518EV300平台上的IP摄像机产品、Hi3516DV300平台上的IP摄像机产品、Hi3861平台上的Wi-Fi模块产品。 2. 构建由HPM 包管理配置生成的自定义产品。
驾驶
OpenHarmony驱动子系统采用C面向对象的编程模型构建,通过平台解耦和内核解耦,提供了兼容多种内核的标准化驱动平台基础,旨在提供更加准确、高效的开发环境。我们实现了一次开发、多系统实施。
华为鸿蒙HarmonyOS官网版特色
华为HarmonyOS正式版现已上线。访问快猴网下载使用。
-
做超声检查时,医生为什么要在患者肚子上涂粘粘的东西 2023-10-22
-
绯红之境兑换码最新2021 礼包兑换码大全 2023-10-22
-
小米mix fold有前置摄像头吗 2023-10-22
-
阴阳师4月22日更新内容:帝释天上线技能调整,红莲华冕活动来袭 2023-10-22
-
天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学 2023-10-22
-
妄想山海怎么加好友 加好友方法大全 2023-10-22