在GNU C中,宏可以接受可变数目的参数,就象函数一样,例如:12#define pr_debug(fmt,arg...) \ printk(KERN_DEBUG fmt, ##arg)用可变参数宏(variadic macros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如:1voidpr...
分类:
编程语言 时间:
2015-10-19 19:24:09
阅读次数:
209
1. kmalloc2. 后备高速缓存实例:驱动程序//scullc.c//#include #include #include #include #include #include /* printk() */#include /* kmalloc() */#include...
分类:
其他好文 时间:
2015-10-05 12:54:44
阅读次数:
185
1.查看TCP连接状态netstat-nat|awk‘{print$6}‘|sort|uniq-c|sort-rnnetstat-n|awk‘/^tcp/{++S[$NF]};END{for(ainS)printa,S[a]}‘或netstat-n|awk‘/^tcp/{++state[$NF]};END{for(keyinstate)printkey,"\t",state[key]}‘netstat-n|awk‘/^tcp/{++arr[$NF]};END{for(kinarr)printk,..
分类:
其他好文 时间:
2015-09-17 15:37:41
阅读次数:
201
1.查看TCP连接状态netstat-nat|awk‘{print$6}‘|sort|uniq-c|sort-rnnetstat-n|awk‘/^tcp/{++S[$NF]};END{for(ainS)printa,S[a]}‘或netstat-n|awk‘/^tcp/{++state[$NF]};END{for(keyinstate)printkey,"\t",state[key]}‘netstat-n|awk‘/^tcp/{++arr[$NF]};END{for(kinarr)printk,..
分类:
其他好文 时间:
2015-09-17 15:27:18
阅读次数:
240
转载一篇文章:http://my.oschina.net/fgq611/blog/113249 linux内核调试方法总结。1.二分法与printk() AB之间有个bug,在AB之间找个中间点C,使用printk,查看bug在AC还是CB。以此类推。其中printk(“__func__”) 设定....
分类:
其他好文 时间:
2015-09-12 17:44:06
阅读次数:
158
[root@VM_166_163_centos~]#cat1aaabbbdeesxdsscsdxcsdsxfdd[root@VM_166_163_centos~]#awk‘{num[$1]++}END{for(kinnum)printk,"----",num[k]|"sort-rk2"}‘1s----6d----6x----3b----3a----3e----2c----2f----1[root@VM_166_163_centos~]#awk‘{num[$1]++}END{for(kinnum)printk,..
分类:
编程语言 时间:
2015-09-09 11:37:23
阅读次数:
168
内核编程实例,多文件的Makefile经典的hello word测试////#cathello.c#include#include#includestaticint__init hl_init(void){printk("Hello,World! init\n");return 0;}static ...
分类:
其他好文 时间:
2015-09-04 13:59:01
阅读次数:
205
??
对于驱动程序设计来说,核心问题之一就是如何完成调试。当前常用的驱动调试技术可分为:
? 打印调试(printk)
? 调试器调试(kgdb)
? 查询调试
1、合理使用printk
#ifdef PDEBUG
#define PLOG(fmt,args...) printk(KERN_DEBUG "scull:"fmt,##args)
#else
#define PLOG(...
分类:
系统相关 时间:
2015-08-29 18:53:55
阅读次数:
268
Proc文件系统是提供一个接口给用户,让用户可以查看系统运行的一些状态信息,让用户修改内核的一些参数,比方说printk的打印级别就可以通过proc去修改Sysfs文件系统,Sysfs is a ram-based filesystem initially based on ramfs. It pr...
分类:
其他好文 时间:
2015-08-26 17:46:26
阅读次数:
256