直播系统平台搭建的重要性与工作总结的高效方法探讨
727
2022-05-30
移植案例与原理 - startup子系统之syspara_lite系统属性部件 (2)
系统属性部件syspara_lite负责提供获取与设置操作系统相关的系统属性,包括默认系统属性、OEM厂商系统属性和自定义系统属性。为满足OpenHarmony产品兼容性规范,产品解决方案需要实现获取设备信息的接口,如:产品名、品牌名、厂家名等,同时提供设置/读取系统属性的接口。在《移植案例与原理 - startup子系统之syspara_lite系统属性部件》中,我们介绍了移植开发板时如何适配系统属性部件syspara_lite,并介绍了相关的运行机制原理。本文主要介绍如何使用syspara_lite系统属性部件的接口,然后详细介绍下syspara_lite系统属性部件的各个接口。
1、系统参数syspara_lite部件使用例子
下面是系统参数syspara_lite部件使用例子,来自https://gitee.com/openharmony/startup_syspara_lite。⑴处获取设备类型,⑵处获取厂商名称,⑶处获取品牌名称。其他系统属性接口调用的例子类似,详细的接口说明下文会提供。
⑴ char* value1 = GetDeviceType(); printf("Device type =%s\n", value1); free(value1); ⑵ char* value2 = GetManufacture(); printf("Manufacture =%s\n", value2); free(value2); ⑶ char* value3 = GetBrand(); printf("GetBrand =%s\n", value3); free(value3);
2、系统参数syspara_lite部件接口信息
在文件base\startup\syspara_lite\interfaces\innerkits\native\syspara\include\parameter.h中定义了系统属性的接口。系统属性接口说明如下表所示:
参考站点
OpenHarmony / startup_syspara_lite
HarmonyOS Device > 文档 > 指南 > 基础能力: syspara系统属性部件
轻量带屏解决方案之恒玄芯片移植案例
小结
本文介绍了如何使用syspara_lite系统属性部件的接口,然后详细介绍下syspara_lite系统属性部件的各个接口。因为时间关系,仓促写作,或能力限制,若有失误之处,请各位读者多多指正。感谢阅读,有什么问题,请留言。
IoT 轻量级操作系统 LiteOS
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。