摘要:
printk(KERN_DEBUG "Here I am: %s:%i\n", __FILE__, __LINE__); printk(KERN_CRIT "I'm trashed; giving up on %p\n", ptr); 有 8 种可能的记录字串, 在头文件 <linux/kernel.h> 里定义; 我们按照严重性递减的顺序列出它们: KERN_EMERG 用于紧急消息, 常常是那... 阅读全文
posted @ 2011-05-16 19:39
katago
阅读(444)
评论(0)
推荐(0)
摘要:
使用rmmod会出现 rmmod : chdir(/lib/modules): No such file or directory ? 现在的内核模块在插入卸载时都会要转到/lib/modules/内核版本号/ 这个目录里。所以只要建立这个目录。 mkdir -p /lib/modules/`uname -r` 较新版本的busybox 1.13.1+ 要卸载模块必须要完全匹配模块名才行,原来在老... 阅读全文
posted @ 2011-05-16 17:13
katago
阅读(436)
评论(0)
推荐(0)
摘要:
linux设备驱动调试,我们在内核中看到内核使用dev_dbg来控制输出信息,这个函数的实质是调用 printk(KERN_DEBUG )来输出打印信息。要打开这个开关需要下面两步。 1、打开调试开关:你调试的文件中必然包含了<linux/device.h>,或者《linux /paltforam_device.h》,后者包含了前者,在包含此头文件之前,使用#define DEBUG 1 来打... 阅读全文
posted @ 2011-05-16 17:08
katago
阅读(1695)
评论(0)
推荐(0)

浙公网安备 33010602011771号