首页 > 技术文章 > 整理公共基础库子系统和系统属性组件

HarmonyOS 2021-05-08 13:51 原文

作者:liangkz

更新时间:2021.05.07

前文理解IoT外设控制模块理解启动恢复子系统》对公共基础库的局部做了一个简单的了解,主要是展开看了一下 ohos_init.h 一组宏定义的运行机制。

理解启动恢复子系统》也简单整理了系统属性组件的结构,但没做进一步分析和验证。

五一期间整理《鸿蒙的DFX子系统 》时,我也把outputOption设置为 OUTPUT_OPTION_TEXT_FILE 也做了一些验证,log File的生成和读取要用到公共基础库里的文件操作相关接口,所以间接地也重新整理了一下公共基础库子系统的东西。

 

公共基础库子系统提供的东西比较简单,就不写文字了,直接看下表,结合一下代码应该就可以理解了:

整理公共基础库子系统和系统属性组件

1. ohos_init.h 的宏的展开,看上文《理解启动恢复子系统

2. 文件操作和KV存储,在APP上随便写个测试代码,按接口说明去调用就可以验证了。

3. os_dump 暂未验证,不过与下面的系统属性组件相关。系统属性也是直接按接口说明去设置和读取就可以验证了。

4. 其他注意区分 LiteOS M核和A核各自是否支持,我还没有Hi3516平台,暂不验证A核部分。

 

系统属性组件也没什么好说的,看下表,自己动手set/get一下就可以验证了。

整理公共基础库子系统和系统属性组件

 

作者:liangkz

想了解更多内容,请访问51CTO和华为合作共建的鸿蒙社区:https://harmonyos.51cto.com

推荐阅读