IT评测·应用市场-qidao123.com技术社区

标题: OpenHarmony子系统开发 - 热管理(五) [打印本页]

作者: 农妇山泉一亩田    时间: 2025-4-12 10:45
标题: OpenHarmony子系统开发 - 热管理(五)
OpenHarmony子系统开发 - 热管理(五)


七、热场景定制开发引导

概述

简介

OpenHarmony默认提供了热场景的特性。在装备使用过程中,比如游戏、拍照、通话时必要包管性能、温度和功耗的平衡。在不同场景下,热管理的战略会有所不同,如游戏场景下不会低落屏幕亮度,但是在不同的产品上对热场景的定义是不同的,产品希望根据产品的设计规格来定制此特性。OpenHarmony提供了热场景的定制方式,产品定制开发者可根据产品的设计规格来定制这些特性。
束缚与限定

产品定制的设置路径,必要根据设置战略决定。本开发引导中的定制路径以/vendor进行举例,请开发者根据详细的产品设置战略,修改定制路径。
开发引导

搭建环境

装备要求:
标准系统开发板,如DAYU200/Hi3516DV300开源套件。
环境要求:
Linux调测环境,相干要求和设置可参考《快速入门》。
开发步调

本文以DAYU200为例先容热场景的定制方法。
  1. bool UpdateThermalState(const std::string& tag, const std::string& val, bool isImmed = false)
复制代码
参数阐明类型tag场景标签stringval场景状态值stringisImmed是否立即更新温控动作值bool 调测验证

参考

开发过程中可参考的设置文件路径:默认热场景源码路径
打包路径:/vendor/etc/thermal_config/hdf



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4