一、printk使用方法
1.应用层打印使用printf,内核层使用printk
2.如何查看内核层中printk如何使用
3.在内核空间执行grep "printk" * -nR
4.在内核空间执行vi -t KERN_INFO
5.printk有8中打印级别(0-7),打印级别用来过滤信息。数字越小级别越高
6.printk打印级别称之为消息级别,终端打印级别称之为终端级别
7.只有消息级别大于终端级别,消息才能在终端进行打印
8.查看linux中断对应的默认级别
cat /proc/sys/kernel/printk
9.设置消息级别大于终端级别
10.printk格式:printk(打印级别“格式控制符)
11.使用dmesg命令,可以查看printk打印的消息
12.清除打印消息
dmesg -c:先回显,再清除打印消息
dmesg -C:不回显,直接清除打印信息
13.消息灯集可以省略不写,使用默认的消息级别
二、测试代码