1、CPU 时钟频率配置:Voltage scaling (电压调节)配置
设置开启该配置:echo 1 > /sys/devices/system/cpu/cpufreq/scaling_voltage 【注】配置开启后,系统会自动针对目前的温度(T)来进行voltage的切换: T > 60C : VDD= 0.9V T < 40C : VDD = 1.0V
2、CPU 时钟频率配置:Clock scaling (时钟调节)配置
使用命令设置其范围: echo s_min > /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq (default 1GHz) echo s_max > /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq (default 1GHz)
注意限制: s_min必须小于等于s_max,s_min和s_max 的单位是 khz。 s_min必须大于等于/sys/devices/system/cpu/cpufreq/policy0/cpuinfo_min_freq s_max必须小于等于/sys/devices/system/cpu/cpufreq/policy0/cpuinfo_max_freq
3、编码时钟频率配置: 在mhal.ko加载之后,开启视频处理任务之前,设置相关频率:读取目前的isp clock rate:cat /sys/venc/ven_clock设置venc clock rate:echo 384000000 > /sys/venc/ven_clock
【注】编码器时钟的默认频率是320M,档位有216M、288M、320M。以上的设置应该在模块加载时设置,才能正确的生效。
|