linux驱动调试技术
来源:互联网 发布:域名劫持转发教程 编辑:程序博客网 时间:2024/06/06 16:31
对于驱动程序设计来说,核心问题之一就是如何完成调试。当前常用的驱动调试技术可分为:
• 打印调试(printk)
• 调试器调试(kgdb)
• 查询调试
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 //类似define
else
DEBFLAGS =-O2
endif
CFLAGS +=$(DEBFLAGS)
0 0
- linux驱动调试技术
- Linux设备驱动调试技术
- 【Linux 驱动】第四章 调试技术
- Linux设备驱动调试技术 1
- Linux设备驱动调试技术 1
- Linux设备驱动调试技术 2
- Linux设备驱动调试技术 2
- Linux设备驱动调试技术 3
- Linux设备驱动调试技术 3
- Linux驱动开发(3):调试技术
- 驱动调试技术
- Linux设备驱动程式学习(2)-调试技术
- linux内核驱动模块的调试技术总结
- Linux设备驱动程式学习(2)-调试技术
- Linux内核驱动模块的调试技术总结
- linux驱动调试小结
- linux驱动调试相关
- linux驱动调试小结
- 【链表】逆序输出
- 1071 -- A+B(8)
- CSU 1631 Facility Locations
- 1072 -- Sum Problem
- 2015-0828-osg学习历程3
- linux驱动调试技术
- 空字符 空格字符(字符) 空字符串 NULL的区别
- 原型模式
- 1073 -- Let the Balloon Rise
- 与图灵机器人聊天
- 彻底解决mysql数据乱码问题
- Qt 学习之路 2(3):Hello, world! 笔记
- DDOS准备
- 判断鼠标移动事件