程序调试
文章平均质量分 82
moon-yang
总觉得应该记点什么
展开
-
驱动调试之printk
1、printk的基本概念 阅读过linux内核源码的童鞋肯定知道,内核有很多调用printk函数打印的调试信息。但是在内核启动的时候,这些调试信息是默认不会打印出来的,需要启动之后调用dmesg命令才能查看到内核的打印信息,即便这样,我们还是不能查看到完整的内核打印信息,这是为什么呢?下面我们要引入printk的级别 1.1 printk 打印级别 内核通过 printk() 输出...原创 2018-04-22 13:59:33 · 455 阅读 · 0 评论 -
驱动调试之内核打印信息分析
为了更好的理解和说明内核打印信息的含义,在这里,我自己写一个驱动first_drv(其实就是一个简单的电灯程序),引入一个段错误,源码如下:#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h>#inc...原创 2018-04-22 16:29:46 · 2228 阅读 · 0 评论