1、简介(基于s3c2440 linux)
在内核调试技术之中,最简单的就是printk的使用了,它的用法和C语言应用程序中的printf使用类似,在应用程序中依靠的是stdio.h中的库,而在linux内核中没有这个库,所以在linux内核中,使用这个printk就要对内核的实现有一定的了解。
printf和printk的区别:printk会在开头处加上"<N>"样式的字符,N的范围是0~7,表示这个信息的级别。
当printk("<n>"......);中的n < console_loglevel 时候,这个信息才能被打印出来。
在内核文件中Printk.c (kernel) 中初始化这个console_loglevel 的级别为7.
以上就上有关Linux内核调试技术之printk的全部内容,学步园全面介绍编程技术、操作系统、数据库、web前端技术等内容。