驱动程序调试技术

调试技术分类-----

1--打印调试--可以全局打开或关闭的printk


#ifdef PDEBUG

#define PLOG(fmt,args....) printk(KERN_DEBUG"scull:"fmt,##args)

#else

#define PLOG(fmt,args.....)  do nothing

#endif



makefile作如下修改

DEBUG=y

ifeq($(DEBUG),y)

DEBFLAGS=-O2 -g -D PDEBUG

else

DEBFLAGS=-O2

endif

CFLAGS+=$(DEBFLAGS)


2--调试器调试--

3--查询调试---






你可能感兴趣的:(驱动程序调试技术)