码迷,mamicode.com
首页 >  
搜索关键字:printk    ( 269个结果
更改printk打印级别
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 无输出
最近需要调试一个fpga的驱动,整的很蛋疼!dev_dbg 想使用这个作为调试输出都不成功,已经被彻底打败了!反思中... 目前是根据以下相关设置后均不能打印,和网上说的有些出入,问题还得研究下。 驱动程序调用dev_dbg的地方 打卡debug功能 printk.c的console默认级别也修改为8了 device.h文件 #insmo...
分类:数据库   时间:2014-09-24 05:27:46    阅读次数:260
fpga的驱动调试dev_dbg 无输出
最近需要调试一个fpga的驱动,整的很蛋疼!dev_dbg 想使用这个作为调试输出都不成功,已经被彻底打败了!反思中... 目前是根据以下相关设置后均不能打印,和网上说的有些出入,问题还得研究下。 驱动程序调用dev_dbg的地方 打卡debug功能 printk.c的console默认级别也修改为8了 device.h文件 #insmo...
分类:数据库   时间:2014-09-17 18:40:32    阅读次数:215
ok6410按键中断驱动程序
#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
使用QEMU调试Linux内核代码
Linux内核代码的调试非常麻烦,一般都是加printk, 或者用JTAG调试。这里的方法是用QEMU来调试Linux内核。因为QEMU自己实现了一个gdb server, 所以可以非常方便的使用gdb来调内核。这对内核的学习也非常有帮助。 为了尽量不多花时间在QEMU设置上,这里直接使用以下的内....
分类:系统相关   时间:2014-08-20 19:31:12    阅读次数:239
大杀招之使用QEMU调试Linux内核代码
Linux内核代码的调试非常麻烦,一般都是加printk, 或者用JTAG调试。 这里的方法是用QEMU来调试Linux内核。因为QEMU自己实现了一个gdb server, 所以可以非常方便的使用gdb来调内核。 这对内核的学习也非常有帮助。 为了尽量不多花时间在QEMU设置上,这里直接使用以下的内核image: http://free-electrons.com/community/d...
分类:系统相关   时间:2014-08-13 01:11:14    阅读次数:226
Linux内核驱动程序Hello
1、printk打印输出的优先级#define KERN_EMERG ""/*紧急事件消息,系统崩溃之前提示,表示系统不可用*/#define KERN_ALERT ""/*报告消息,表示必须立即采取措施*/#define KERN_CRIT ""/*临界条件,通常涉及严重的硬件或软件操作失败*/#...
分类:系统相关   时间:2014-07-22 22:43:55    阅读次数:350
01-构造和运行模块
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
linux 内核模块的编写,插入,显示及卸载
环境: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开机信息来查看内核源代码。系统使用《debian下配置dynamic printk以及重新编译内核》中内核源码来查看执行流程。使用dmesg命令,得到下面的开机信息:[ 0.000000] Initializing cgroup subsys cpuset[ 0.00...
分类:其他好文   时间:2014-06-25 09:50:01    阅读次数:582
269条   上一页 1 ... 24 25 26 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!