嵌入式爱好者

cpu调频

2022-9-29 14:16| 发布者: CCCH| 查看: 658| 评论: 0

类目: 知识库  >  I.MX6系列产品     文档编号: 770

CPU频率相关内容。

Linux内核支持调频策略有以下几种:

Performance,最高性能,直接用最高频率,不考虑耗电。 Interactive,一开始直接用最高频率,然后根据 CPU 负载慢慢降低。 Powersave,省电模式,通常以最低频率运行,系统性能会受影响,一般不会用这个! Userspace,可以在用户空间手动调节频率。 Ondemand,定时检查负载,然后根据负载来调节频率。负载低的时候降低 CPU 频率,这样省电,负载高的时候提高 CPU 频率,增加性能.

OKMX6ULL-S默认支持的调频策略可通过命令查看:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

可以看到OKMX6ULL-S使用的是Ondemand动态调频策略。

查看当前 CPU 支持的频率档位

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

使用固定频率的修改方法(例 固定频率为792Mhz)

有两种修改方法:

1) 更改内核的方式:

修改默认配置

CPU Power Management > CPU Frequency scaling > Default CPUFreq governor (ondemand) >performan

修改完成,验证结果:

查看当前调频策略:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

查看当前支持的频率

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

查看当前频率

cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq

2)修改设备树的方式:

修改完成,验证结果:

查看当前调频策略:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

查看当前支持的频率

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

查看当前频率

cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-5-3 23:03

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部