Linux下cpufreq子系统的使用

    linux内核中,自带了cpufreq子系统用来控制cpu的频率和频率控制策略。本文我们以imx6ul为例来讲解cpufreq子系统的使用。
    首先,编译内核之前,make menuconfig,进入菜单Power management and ACPI options->CPU Frequency scaling将相关的项选上可以将cpufreq子系统编译入内核,默认的调频策略通过Default CPUFreq governor选择。
    进入目录/sys/devices/system/cpu/cpu0/cpufreq,ls一下,会看到目录中有如下文件:

cpuinfo_cur_freq               // 当前CPU频率(从硬件读取)
cpuinfo_max_freq               // 当前调频策略下CPU可用的最高频率(从硬件读取)
cpuinfo_min_freq               // 当前调频策略下CPU可用的最低频率(从硬件读取)
scaling_available_frequencies  // 当前调频策略下CPU可用的所有频率
scaling_available_governors		// 支持的调频策略
scaling_cur_freq				// 当前CPU频率(从cpufreq模块缓存中读取)
scaling_governor				// 当前的调频策略,可以通过这个节点修改当前策略
scaling_max_freq				// 当前调频策略下CPU可用的最高频率(从cpufreq模块缓存中读取)
scaling_min_freq				// 当前调频策略下CPU可用的最低频率(从cpufreq模块缓存中读取)
scaling_setspeed				
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值