ohos_bundles/hiview
2020-09-10 10:22:30 +08:00
..
bundle.json add OpenHarmony 1.0 baseline 2020-09-10 10:22:30 +08:00
LICENSE add OpenHarmony 1.0 baseline 2020-09-10 10:22:30 +08:00
README.md add OpenHarmony 1.0 baseline 2020-09-10 10:22:30 +08:00

Hiview介绍

简介

提供DFX子系统整体的初始化功能控制各组件按需启动

架构

图 1 Hivew架构流程图

DFX子系统初始化分为两个阶段DEVICE_INIT、CORE_INIT。

DEVICE_INIT阶段

1) 初始化config模块初始化DFX子系统核心配置参数配置开启关闭dump\event功能

2) 初始化log组件不能涉及内存动态分配、文件操作能力。

3) 记录当前DFX子系统的状态信息到config中。

CORE_INIT阶段

1) 根据config的参数按需初始化log、dump、event及对应的output组件。

2) 该阶段内存管理、文件系统已经正常启动,可按需申请内存并创建文件。

静态预编译组件化:

编译子系统提供统一的编译参数控制入口DFX子系统根据配置后的预编译参数控制各组件是否参与编译实现各组件预编译控制。