1、查看当前控制台的打印级别cat /proc/sys/kernel/printk4 4 1 7其中第一个“4”表示内核打印函数printk的打印级别,只有级别比他高的信息才能在控制台上打印出来,既 0-3级别的信息2、修改打印echo "新的打印级别 4 1 7" >/proc/sys/kern....
分类:
其他好文 时间:
2014-09-30 16:21:19
阅读次数:
181
最近需要调试一个fpga的驱动,整的很蛋疼!dev_dbg 想使用这个作为调试输出都不成功,已经被彻底打败了!反思中...
目前是根据以下相关设置后均不能打印,和网上说的有些出入,问题还得研究下。
驱动程序调用dev_dbg的地方
打卡debug功能
printk.c的console默认级别也修改为8了
device.h文件
#insmo...
分类:
数据库 时间:
2014-09-24 05:27:46
阅读次数:
260
最近需要调试一个fpga的驱动,整的很蛋疼!dev_dbg 想使用这个作为调试输出都不成功,已经被彻底打败了!反思中...
目前是根据以下相关设置后均不能打印,和网上说的有些出入,问题还得研究下。
驱动程序调用dev_dbg的地方
打卡debug功能
printk.c的console默认级别也修改为8了
device.h文件
#insmo...
分类:
数据库 时间:
2014-09-17 18:40:32
阅读次数:
215
#include
#include
#include
#include
#include
#include
#define GPNCON 0x7F008830//ioremap使用的地址,与具体硬件相关
irqreturn_t key_int(int irq, void *dev_id)
{
printk("key down!\n");
return 0;
}
void k...
分类:
其他好文 时间:
2014-09-13 12:07:05
阅读次数:
386
Linux内核代码的调试非常麻烦,一般都是加printk, 或者用JTAG调试。这里的方法是用QEMU来调试Linux内核。因为QEMU自己实现了一个gdb server, 所以可以非常方便的使用gdb来调内核。这对内核的学习也非常有帮助。 为了尽量不多花时间在QEMU设置上,这里直接使用以下的内....
分类:
系统相关 时间:
2014-08-20 19:31:12
阅读次数:
239
Linux内核代码的调试非常麻烦,一般都是加printk, 或者用JTAG调试。
这里的方法是用QEMU来调试Linux内核。因为QEMU自己实现了一个gdb server, 所以可以非常方便的使用gdb来调内核。
这对内核的学习也非常有帮助。
为了尽量不多花时间在QEMU设置上,这里直接使用以下的内核image:
http://free-electrons.com/community/d...
分类:
系统相关 时间:
2014-08-13 01:11:14
阅读次数:
226
1、printk打印输出的优先级#define KERN_EMERG ""/*紧急事件消息,系统崩溃之前提示,表示系统不可用*/#define KERN_ALERT ""/*报告消息,表示必须立即采取措施*/#define KERN_CRIT ""/*临界条件,通常涉及严重的硬件或软件操作失败*/#...
分类:
系统相关 时间:
2014-07-22 22:43:55
阅读次数:
350
hello.c#include #include #include MODULE_LICENSE("GPL");static int hello_init(void){ printk(KERN_ALERT "hello_init"); return 0;}static void hel...
分类:
其他好文 时间:
2014-07-13 23:39:13
阅读次数:
355
环境:ubuntu 8.04内核版本:2.6.32.59-debug1、编写文件hello.c#include #include //printk/*写内核驱动的时候 必须加载这个头文件,作用是动态的将模块加载到内核中去,常用的宏定义如 MODULE_LICESENCE(),MODULE_AUT.....
分类:
系统相关 时间:
2014-07-01 19:30:08
阅读次数:
252
本文根据debian开机信息来查看内核源代码。系统使用《debian下配置dynamic printk以及重新编译内核》中内核源码来查看执行流程。使用dmesg命令,得到下面的开机信息:[ 0.000000] Initializing cgroup subsys cpuset[ 0.00...
分类:
其他好文 时间:
2014-06-25 09:50:01
阅读次数:
582