7.2查询CPU主频进入单板机系统执行如下命令可查看当前CPU调频策略。Target#cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governor执行如下命令查看当前CPU主频。Target#cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq执行如下命令可查看CPU可配置的主频。Target#cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies执行如下命令可查看当前内核支持的调频策略。Target#cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_governors7.3 配置CPU主频7.3.1通过内核配置进入LinuxSDK源码目录下执行如下命令打开内核图形配置界面。Host#./build.sh menuconfig在图形配置界面中进入CPU Power Management - CPU Frequency scaling路径选中Default CPUFreq governor选项该选项的默认配置为performance调频策略。可通过修改Default CPUFreq governor选项配置CPU调频策略本次操作修改为powersave调频策略。配置完毕后选中Save按Enter键保存配置选项。然后选中Exit按Enter键退出。调频策略配置完成后请参考上文“Kernel开发”章节重新编译生成内核镜像并替换内核镜像。将单板机重启进入单板机系统执行如下命令查看当前CPU调频策略和CPU主频。Target#cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governorTarget#cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq7.3.2通过命令行配置本小节介绍通过命令行配置CPU主频的方法此方法临时生效系统重启后需重新配置。进入单板机系统执行如下命令修改CPU主频和调频策略。本次配置CPU为userspace调频策略主频为1008000kHz。Target#echo userspace /sys/devices/system/cpu/cpufreq/policy0/scaling_governorTarget#cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governorTarget#echo 1008000 /sys/devices/system/cpu/cpufreq/policy0/scaling_setspeedTarget#cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq8 CPU管理8.1查看CPU温度执行如下命令查看CPU温度值。Target#cat /sys/class/thermal/thermal_zone0/temp8.2 查看CPU信息执行如下命令查看CPU信息。Target#cat /proc/cpuinfo8.3查看CPU主频请参考上文“CPU主频调节说明”的“查询CPU主频”章节。9 DDR频率设置9.1 查看DDR信息执行如下命令查询DDR信息。Target#free -m上述打印信息中Mem 行显示物理内存大小包括可用内存和已用内存其中 free 表示剩余可用容量为 339 MB。9.2 查看DDR频率1通过打印信息获取系统启动时根据如下打印信息可知DDR频率为933MHz。2通过命令行获取执行如下命令查看DDR频率当前DDR频率为1866MT/s即933MHz。Target#mount -t debugfs none /sys/kernel/debugTarget#cat /sys/kernel/debug/clk/clk_summary | grep ddr10 开机LOGO替换、关闭方式我司提供的系统镜像已支持U-Boot和内核启动阶段开机LOGO显示功能单板机上电启动后U-Boot启动阶段、内核启动阶段将读取Linux系统对应路径下的LOGO图片即bootlogo.bmp并输出至显示屏显示过程会持续至内核启动完成。10.1制作开机LOGOLOGO图片要求为BMP格式的32位位图并且图片分辨率建议不超过显示屏分辨率。本章节提供在Windows系统将LOGO图片转换为BMP格式的32位位图的方法。请在Windows下准备一张待测试图片此处以Tronlong的JPG格式LOGO为例。使用Windows系统自带的画图工具打开图片选择“重新调整大小”将图片分辨率调整为不大于显示器的分辨率。点击“文件 - 另存为(A) - BMP图片(B)”。将调整好的图片命名为logo.bmp保存类型为24位位图。由于画图工具不支持32位位图此操作主要为裁剪功能。请将logo.bmp拷贝至虚拟机下使用ImageMagick工具将24位转换位32位位图bootlogo.bmp并将透明度设置为255。Host#sudo apt-get install imagemagickHost#convert logo.bmp -type TrueColorAlpha bootlogo.bmp10.2替换开机LOGO1通过更新以单板机系统LOGO源文件替换LOGO图片单板机上电启动执行如下命令后将bootlogo.bmp文件拷贝至单板机系统/mnt目录下替换目录下原有的bootlogo.bmp文件。备注从NAND FLASH启动系统暂不支持通过文件系统直接替换。本次演示从系统启动卡启动系统。如需替换至eMMC请将以下命令中的mmcblk0p1替换成mmcblk2p1。Tarket#blkid /dev/mmcblk0p1Tarket#mount /dev/mmcblk0p1 /mnt ls /mnt替换完成后单板机重新上电系统启动时LVDS显示屏将显示替换后的LOGO图片如下图所示。如需关闭LOGO显示执行如下命令删除单板机系统/mnt目录下的bootlogo.bmp文件然后重新启动单板机显示屏将不显示LOGO图片。备注本次演示从系统启动卡启动系统。如需从eMMC删除请将以下命令中的mmcblk0p1替换成mmcblk2p1。Tarket#mount /dev/mmcblk0p1 /mnt cd /mntTarket#cd /mntTarket#rm bootlogo.bmp2通过更新系统镜像替换LOGO图片请先参考上文“LinuxSDK配置与编译”章节完成LinuxSDK编译执行如下命令进入LinuSDK源码的device/config/chips/t153/boot-resource/boot-resource/目录替换原有的bootlogo.bmp文件。Host#cd device/config/chips/t153/boot-resource/boot-resourceHost#cp /mnt/hgfs/SharedFolders/bootlogo.bmp ./bootlogo.bmp替换完成后执行./build.sh pack命令打包生成新的系统镜像并参考《系统固化手册》固化至NAND FLASH。单板机重新上电系统启动时LVDS显示器将显示替换后的LOGO图片如下图所示。如需关闭LOGO显示请进入LinuSDK源码的device/config/chips/t153/boot-resource/boot-resource目录删除bootlogo.bmp文件。Host#cd device/config/chips/t153/boot-resource/boot-resourceHost#rm bootlogo.bmp替换完成后执行./build.sh pack命令打包生成新的系统镜像并参考《系统固化手册》固化至NAND FLASH。重启单板机即可观察到开机LOGO显示已关闭。