背景介绍:
在进行启动优化之前,我需要提高kernel的日志水平,并且在打印的日志中有时间体现,看看在优化之前kernel用了多少秒
loglevel:
project/image/configs/m6/nor.ramfs.partition.cms.fastboot.config
1.通过搜索关键词loglevel找到scrips下 的setconfig
2.通过搜索setconfig找到相关的编译脚本可以看多类似规则:
setenv bootargs console=ttyS0,115200 $(rootfs$(BOOTENV))
3.搜索BOOTENV关键词和loglevel,就可以找到nor.ramfs.partition.cms.fastboot.configl
PRINTK TIME:
时间的显示可以通过make menuconfig打开kernel配置界面修改config,例如
kernel hacking --->
[*] Show timing information on printks
当然有的项目不是使用默认的.config,而是其他配置文件
kernel/arch/arm/configs/mercury6_szdemo_cms_fastboot_defconfig
CONFIG_PRINTK_TIME=y
查看官方文档:
查看编译脚本build.sh可以看到类似这种:
make mercury6_szdemo${flash}_${product}${boot_config}_defconfig