openharmony 鸿蒙 subsys-build-all

编译构建指导 概述 OpenHarmony编译子系统是以GN和Ninja构建为基座,对构建和配置粒度进行部件化抽象、对内建模块进行功能增强、对业务模块进行功能扩展的系统,该系统提供以下基本功能:
阅读全文

openharmony 鸿蒙 subsys-build-FAQ

常见问题 常见编译问题和解决方法 提示“usr/sbin/ninja: invalid option -- w” 现象描述: 编译失败,提示“usr/sbin/ninja: invalid option -- w”。 可能原因: 编译环境中ninja版本太低,不支持--w选项。
阅读全文

openharmony 鸿蒙 subsys-boot-overview

启动恢复子系统概述 启动恢复子系统指导文档导航 init 部件 a> 引导启动配置文件 b> jobs管理 c> 服务管理 d> 系统参数管理 e> 沙盒管理 f> 日志管理
阅读全文

openharmony 鸿蒙 subsys-boot-init-sysparam

系统参数 概述 功能简介 OHOS系统参数为各系统服务提供简单易用的键值对访问接口,使得各个系统服务可以通过各自的系统参数来进行业务功能的配置。
阅读全文

openharmony 鸿蒙 subsys-boot-init-service

服务管理 概述 服务管理主要通过init解析服务进程配置文件来实现,服务进程配置文件(xxx.cfg)可以根据业务场景按需配置服务,当前支持的增值服务包括启动控制、按需启动、命令执行、定时启动、fd代持、沙盒。
阅读全文

openharmony 鸿蒙 subsys-boot-init-sandbox

沙盒管理 概述 功能简介 支持系统组件及芯片组件进程沙盒运行。 基本概念 在init里面创建系统组件沙盒和芯片组件沙盒,native服务根据功能进入system沙盒或者chipset沙盒。在system-sandbox.json、chipset-sandbox.json等配置文件中设置沙盒组件中mount
阅读全文

openharmony 鸿蒙 subsys-boot-init-plugin

插件 概述 基本概念 begetctl介绍 具体参考begetctl命令。 bootchart 插件 bootchart是一个用于linux启动过程性能分析的开源工具软件,在系统中自动收集CPU占用率、磁盘吞吐率、进程等信息,并以图形方式显示分析结果,可用作指导优化系统启动过程。begetctl命令参考:begetctl命令。
阅读全文