没有合适的资源?快使用搜索试试~ 我知道了~
Rockchip CPUFreq-DVFS 开发指南 V1.0-201702211
需积分: 0 5 下载量 83 浏览量
2022-08-04
17:20:02
上传
评论
收藏 581KB PDF 举报
温馨提示
试读
16页
前言I目录 II1重要概念 1-12配置方法 2-12.1DVFS 节点介绍 2-12.1.12.1.2CPU 单独供电,GPU 和 DDR 共用一路供电。2.
资源详情
资源评论
资源推荐
Rockchip
CPUFreq-DVFS 开发指南
发布版本:1.00
日期:2017.02
Rockchip CPUFreq-DVFS
开发指南
前言
Copyright 2016 @Fuzhou Rockchip Electronics Co., Ltd. I
前言
概述
本章主要描述 CPUFreq-DVFS 的相关的重要概念、配置方法和调试接口。
产品版本
读者对象
本文档(本指南)主要适用于以下工程师:
技术支持工程师
软件开发工程师
修订记录
日期
版本
作者
修改说明
2017-02-14
V1.0
XF/CL
第一次临时版本发布
产品名称
内核版本
RK312x
Linux3.10
RK322x
Linux3.10
RK3288
Linux3.10
RK3368
Linux3.10
RK3328
Linux3.10
Rockchip CPUFreq-DVFS
开发指南
目录
Copyright 2016 @Fuzhou Rockchip Electronics Co., Ltd. II
目录
前言 ......................................................................................................................... I
目录 ........................................................................................................................ II
1 重要概念 ........................................................................................................... 1-1
2 配置方法 ........................................................................................................... 2-1
2.1 DVFS 节点介绍 ........................................................................................... 2-1
2.1.1 CPU、GPU、DDR 三路分开供电。 ........................................................... 2-1
2.1.2 CPU 单独供电,GPU 和 DDR 共用一路供电。 .............................................. 2-1
2.1.3 CPU、GPU 和 DDR 三路共用一路供电。 .................................................... 2-2
2.2 CPU DVFS 节点配置 .................................................................................... 2-2
2.3 GPU DVFS 节点配置 .................................................................................... 2-4
2.4 DDR DVFS 节点配置 .................................................................................... 2-4
3 代码使用接口 ...................................................................................................... 3-1
4 调试接口 ........................................................................................................... 4-1
4.1 dvfs_tree 查看 ........................................................................................... 4-1
4.2 pm_tests 节点使用方法 ................................................................................ 4-2
4.3 cpufreq 节点使用方法 ................................................................................... 4-2
4.4 调试方法 ................................................................................................... 4-3
Rockchip CPUFreq-DVFS
开发指南
1
重要概念
Copyright 2016 @Fuzhou Rockchip Electronics Co., Ltd. 1-1
1 重要概念
在 CMOS 电路中功率消耗主要可以分为动态功率消耗和静态功率消耗,公式如下:
其中 C 代表负载电容的容值,V 是工作电压,α 是当前频率下的翻转率,f 为工作频率,
I_dq 代表静态电流。公式的前部分代表的是动态功率消耗,后部分则代表的是静态功率消耗。从
公式中可以看出,想要降低动态功率消耗可以从 C、V、α 、f 着手,对于软件来讲常用的调节方式
只涉及到 V、f 两个因素。
DVFS(Dynamic Voltage and Frequency Scaling)动态电压频率调节,是一种实时的电
压和频率调节技术。目前 3.10 内核中支持 DVFS 的模块有 CPU、GPU、DDR。
CPUFreq 是内核开发者定义的一套支持动态调整 CPU 频率和电压的的框架模型。它能有效的
降低 CPU 的功耗,同时兼顾 CPU 的性能。
CPUFreq 通过不同的变频管理器,选择一个合适的频率供 CPU 使用,目前的内核版本提供了
以下几种变频管理器:
interactive:根据 CPU 负载动态调频调压;
conservative:保守策略,逐级调整频率和电压;
ondemand:根据 CPU 负载动态调频调压,比 interactive 策略反应慢;
userspace:用户自己设置电压和频率,系统不会自动调整;
powersave:功耗优先,始终将频率设置在最低值;
performance:性能优先,始终将频率设置为最高值。
DVFS 为 CPUFreq 提供了底层驱动,DVFS framework 如下:
剩余15页未读,继续阅读
胡说先森
- 粉丝: 50
- 资源: 280
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 筷手引流工具.apk
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0