当前位置: 首页 > article >正文

OpenHarmony DFX子系统

OpenHarmony DFX子系统

  • 简介
  • 系统架构
  • 目录
  • 相关仓

简介

在OpenHarmony中,DFX(Design for X)是为了提升质量属性软件设计,目前包含的内容主要有:DFR(Design for Reliability,可靠性)和DFT(Design for Testability,可测试性)特性。

提供以下功能:

  • HiLog流水日志。

  • HiView插件平台。

  • FaultLoggerd应用故障收集和订阅。

  • HiAppEvent应用事件记录接口及框架。

  • HiSysEvent系统事件记录接口及服务。

系统架构

图 1 子系统架构图

目录

base/hiviewdfx     # DFX主仓,用于存放编译相关配置
├── hiview         # hiview部件,包含插件平台和事件分发能力
├── hiview_lite    # hiview_lite部件,包含轻量系统的日志任务能力
├── hilog          # hilog部件,包含标准系统的流水日志能力
├── hilog_lite     # hilog_lite部件,包含轻量和小型系统的流水日志能力
├── hievent_lite   # hievent_lite部件,包含轻量系统的事件日志能力
├── hiappevent     # hiappevent部件,包含应用事件记录接口及框架
├── hisysevent     # hisysevent部件,包含系统事件记录接口及服务
├── faultloggerd   # faultloggerd部件,包含应用故障日志采集服务

相关仓

DFX子系统

hiviewdfx_hiview

hiviewdfx_hilog

hiviewdfx_hiappevent

hiviewdfx_hisysevent

hiviewdfx_faultloggerd

hiviewdfx_hilog_lite

hiviewdfx_hievent_lite

hiviewdfx_hiview_lite


http://www.kler.cn/a/563130.html

相关文章:

  • seasms v9 注入漏洞 + order by注入+​information_schema​解决方法
  • Gtest, Junit,以及pytest对比理解
  • 轻量化网络设计|ShuffleNet:深度学习中的轻量化革命
  • 嵌入式的应用领域和发展趋势
  • 什么是Sass,如何使用?
  • Game Maker 0.11更新:构建社交竞速游戏并增强玩家互动
  • 利用 Open3D 保存并载入相机视角的简单示例
  • 公链开发与公链生态开发:构建未来区块链世界的基石
  • Linux提权之linux mysql udf提权(十五)
  • Vue进阶之AI智能助手项目(五)——ChatGPT的调用和开发
  • DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
  • HTTP-
  • 动态规划-背包问题
  • 苹果CMS泛目录站群架构:无缓存刷新技术的SEO实战
  • DeepSeek 助力 Vue3 开发:打造丝滑的标签输入(Tag Input)
  • 机试刷题_HJ14 字符串排序【python】
  • Android MMKV集成指南
  • QT零基础学习之路(四)--信号和槽机制
  • BT153-ASEMI智能家居专用BT153
  • 【监督学习】线性回归算法步骤及matlab实现