改变覆盆子pi的时钟速度(underclock)

时间:2017-02-13 21:06:59

标签: linux cpu-speed

我一直在尝试研究在多核系统开发项目中改变Raspberry Pi中时钟速度的影响。在这方面,我必须改变Raspberry Pi 3的时钟频率。

据我从互联网上看,Raspberry Pi使用动态缩放来提高其时钟速度。即当负载低于100%时,它使用时钟速度为600Mhz,当负载为100%时,它切换到1.2Ghz以提供更好的性能。

到目前为止,我已经获得了以下信息,但还没能为Raspberry Pi设置一个恒定的时钟频率:

1- 使用cpufrequtils包,

cpufreq-set -g userspace
cpufreq-set -f 1.2Ghz

cpufreq-info查看结果

2- 通过/boot/config.txt

进行设置
arm-freq=800

3-写入内核文件,例如:

echo 800000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

我还没有理解这三种方法之间的确切区别,也没有能够设置恒定的频率。 由于Raspberry Pi 3默认只能在600Mhz和1.2Ghz之间切换,当我通过cpufreq-info查看cpu的当前时钟速度时,我要么看到600Mhz,要么看到1.2Ghz。

如何设置600Mhz和1.2Ghz以外的其他频率,例如将这些值更改为750Mhz-1000Mhz或简单地将其设置为750Mhz-750Mhz;在这方面,无需编译新内核。

如果有任何关于问题的遗漏信息,请在下面发表评论,我会尽力提供。

非常感谢任何帮助。

干杯,

0 个答案:

没有答案