驱动程序开发的一个重大难点就是不易调试。本文目的就是介绍驱动开发中常用的几种直接和间接的调试手段,它们是:1、利用printk2、查看OOP消息3、利用strace4、利用内核内置的hacking选项5、利用ioctl方法6、利用/proc 文件系统7、使用kgdb