各位大虾:
我想使Android系统启动时 在串口打印出kernel启动阶段所有的打印信息,他的打印信息都是printk()形式写出来的。但是正常启动时 在串口看不到全部的打印信息,我若想看到全部的打印信息,应该如何修改源码呢??? 例如 printk(KERN_NOTICE "Kernel command line: %s\n", boot_command_line); 这样的打印信息,在串口怎么能够打印出来呢??是不是这样的调试信息,在某些地方做了相关的定义呢???
#define printf_emerg(args...) printk(KERN_EMERG args)
#define printf_alert(args...) printk(KERN_ALERT args)
#define printf_crit(args...) printk(KERN_CRIT args)
#define printf_err(args...) printk(KERN_ERR args)
#define printf_warning(args...) printk(KERN_WARNING args)
#define printf_notice(args...) printk(KERN_NOTICE args)
#define printf_info(args...) printk(KERN_INFO args)
#define printf_debug(args...) printk(KERN_DEBUG args)
#define printf(args...) printk(args)
android kernel 调试
------解决方案--------------------
cat /proc/kmsg