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命令。
阅读全文

openharmony 鸿蒙 subsys-boot-init-jobs

jobs管理 概述 功能简介 jobs是init组件下cfg文件中的一组命令构成的集合, 最多添加4096个job。 jobs可以在 cfg 文件中配置,通常在init启动过程中执行,服务于service的正常启动或特定基础功能的初始化。
阅读全文

openharmony 鸿蒙 subsys-boot-init-cfg

引导启动配置文件 概述 功能简介 Init配置文件基于JSON格式,用来配置系统启动时必要的命令和服务。Init在系统启动时解析配置文件,并根据配置文件执行对应的命令,启动相应的服务。
阅读全文

openharmony 鸿蒙 subsys-boot-bootstrap

bootstrap服务启动组件 bootstrap服务启动组件实现了服务的自动初始化,即服务的初始化函数无需显式调用,而是将其使用宏定义的方式申明,就会在系统启动时自动被执行。实现原理是将服务启动的函数通过宏定义的方式申明之后,放在预定义好的zInit代码段中,系统启动的时候调用OHOS_SystemInit接口遍历该代码段并调用其中的函数。因此,需要在链接脚本中添加zInit段,并且在main函
阅读全文

openharmony 鸿蒙 subsys-boot-appspawn

appspawn应用孵化组件 概述 功能简介 应用孵化器,负责接受应用程序框架的命令孵化应用进程,设置其对应权限,并调用应用程序框架的入口。 基本概念
阅读全文