现在的位置: 首页 > 操作系统 > 正文

Linux内核调试技术之printk

2020年02月12日 操作系统 ⁄ 共 375字 ⁄ 字号 评论关闭

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前端技术等内容。

抱歉!评论已关闭.